
(摘抄自DREAMWEAVER CS3 with CSS, AJAX, and PHP)
所有主流游览器(如很久以前的Internet Explorer 5.0(仅有windows),Mozilla/Firefox 1.0, Netscape 7, Safari 1.2, 和Opera 7.6) 虽然都支持AJAX必须的DOM,但是有一个很严重的情况: JavaScript可能被禁用。
这可能还不是主要的障碍,但是已公开的数据似乎暗示:禁用javascript的网民比例多年维持在10%。
(调查数据见:www.w3schools.com/browsers/browsers_stats.asp)
许多开发者认为这些数据存在争议,认为它们是被不用javascript的搜索引擎爬虫*扭曲了。
*也有人翻译成搜索引擎蜘蛛或者搜索引擎机器人
希望这个观点摇响了你头脑中的警钟。既然搜索引擎爬虫不用javascipt,他们便不可能对你们网站上基于ajax的内容和链接、或事实上任何其他客户端脚本做索引。你必须小心运用ajax,并且保证你的网站在javascript被关掉的时候,依旧保持可浏览性,并且内容具有意义。幸运的说,SPRY可以从许多方面让你的内容依旧“可获得”,但是SPRY数据集也是个问题,我在以后的篇章中会举例说明。
以下链接可以作为AJAX的好处和坏处的总结:
http://en.wikipedia.org/wiki/Ajax_%28programming%29#Pros_and_cons












理解AJAX的局限性
翻译:
