新闻
打造企业生态系统孵化器  建设企业智慧成长生态城

flash网站建设技术,消除JavaScript蜘蛛程序陷阱

发布于:2013-08-06 浏览:2225

如果在导航菜单使用弹出窗口,你可以用同样的方法修正蜘蛛程序陷阱,即给对应网页增加链接并且除去弹出窗口。当然你也有其他选择。可以将现有的弹出窗口导航留在那里,但是也提供蜘蛛程序可以访问的各选通路。我们将在后面讨论这些所谓的蜘蛛程序通道。

 

与通过弹出窗口显示导航类似,蜘蛛程序也会被JavaScript编写的导航裁住,并且蜘蛛程序对下拉导航会面临和弹出窗口一样的问题:它们不能够模拟点击上面的链接(沿着链接爬行)。如你希望的那样,前面对弹出窗口的解决方案在这里一样适用——你可以重新以正常的HTML重写这些链接,或者提供替代的通路使得蜘蛛程序能够访问这些网页。

 

除了上面这些解决方案之外,还有一种方法来消除JavaScript蜘蛛程序陷阱,即使用<noscripp标签,熟悉HTML的人们知道有些旧的浏览器不支持JavaScript.有些互联网用户在他们的浏览器中禁用avaScript。这些投有运行JavaScript的浏览器不能执行同页上的JavaScript代码,这可能导致严重的问题。如果下拉导航需要JavaScript.,没有JavaScript功能的浏览器就不能给用户显示导航。

 

输入<noscript>标签。网页设计人员可以增加这些标签,为不支持JavaScript的浏览器提供备选的代码。蜘蛛程序不会执行JavaScript,因此它们通过处理<noscript>代码来代替。如果你必须使用JavaScript导航,你需要将标准HTML链接代码放到<noscript>部分。但是,为了让搜索蜘蛛程序沿着链接爬行,必须给每个链接的网页提供完整的路径名(开头是http)。为更好地保证蜘蛛程序能发现这些页面,需要在站点地图上加上这些网页。

http://www.nmgf.net