我听到了一些为渐进增强辩护的说法。
JavaScript 已关闭或不可用。根据W3Schools Javascript 统计 http://www.w3schools.com/browsers/browsers_stats.asp,95% 的人在 2008 年 1 月(2.5 年前)启用了 Javascript。根据这些统计数据,趋势似乎是支持 Javascript 的浏览器正在增加。 AJAX 的大量采用可能促使用户更快地启用。从业务角度来看,支持纯文本或可访问性没有多大意义,因为它们可能占流量的不到 1%。
移动浏览器将无法工作。无论哪种方式,我都会创建该网站的移动版本,因为屏幕尺寸有限并且移动设备上的浏览体验完全不同。有人可能会争论为屏幕阅读器/移动设备使用不同的 CSS,但无论您使其看起来多么整洁,您都无法在移动设备上获取尽可能多的信息。
对于 Android 和 iPhone 等新一代移动设备,最初的说法甚至不成立,这些设备的总数量超过 200,000daily激活率。此外,大多数 Javascript 的视觉效果(如 jQuery UI)没有多大意义,因为移动设备上的网站体验非常不同(没有鼠标悬停等)。我认为移动设备是一个自己的平台,需要定制版本的网站。另一个趋势是创建网站/服务的“本机应用程序”版本。
蜘蛛将无法爬行。这也不是真的。可以使用 DOM 作为 Javascript 的数据容器(用您的实体填充 div/input 标签)。此外,谷歌还做出了努力可抓取的 AJAX 网站 http://code.google.com/web/ajaxcrawling/docs/getting-started.html.
类似主题:
- 您认为渐进增强有多重要? https://stackoverflow.com/questions/99748/How-important-do-you-think-Progressive-Enhancement-is-
- JavaScript 检测/浏览器统计 https://stackoverflow.com/questions/985784/javascript-detection-browser-statistics
有趣的链接:
-
移动兼容性表 http://www.quirksmode.org/m/table.html
- 使 AJAX 应用程序可爬行 http://code.google.com/web/ajaxcrawling/docs/getting-started.html
JavaScript 已关闭或不可用
NoScript 等插件的使用也在增加(这并不奇怪,因为 JS 漏洞一直是一种流行的攻击媒介,并且不需要循环警报()炸弹的漏洞来破坏你的下午)
移动浏览器将无法工作。
然后我们还有 Opera Mini 等浏览器,它不能很好地处理 JS,但可以很好地处理大屏幕布局。
蜘蛛将无法爬行
所以你可以解决对 JS 的一些依赖some搜索引擎通过花时间提供如何运行 JS 的说明,并首先以特定的方式构建它。这通常比仅通过逐步增强进行构建的维护成本更高。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)