如果我想让我的网站跨平台兼容和屏幕阅读器兼容,我应该避免使用javascript,jquery,flash,ajax,silverlight吗?

uin 发布于 2019-11-10 accessibility 最后更新 2019-11-10 12:10 333 浏览

如果我想让我的网站跨平台兼容(PC,iPHONE其他手机,PDA)和无障碍(屏幕阅读器兼容),我应该避免使用JavaScript,jQuery,Flash,Ajax,Silverlight吗? 我应该只使用服务器端语言的xhtml css以获得更广泛的可访问性吗? 而对于个人电脑公关MAC我做了一切首先为Firefox的移动应该选择哪种浏览器?

已邀请:

rsaepe

赞同来自:

内容太长未翻译

tut

赞同来自:

作为屏幕阅读器用户,请遵循建议使用优雅降级。那说Flash和Silverlight无法访问。虽然Flash理论上可以访问,但我从未找到过具有可访问Flash的站点。如果您希望移动电话上的盲人用户可以访问该站点,则需要使用IPhone,Windows Mobile和Symbian上的默认浏览器进行测试。任何移动设备上的屏幕阅读器用户都无法访问Opera Mobile。

cea

赞同来自:

iPhone和其他一些移动设备上没有Flash和Silverlight。 jQuery支持screen reader accessibility,但似乎在iPhone以外的大多数移动设备上都不可用。

iest

赞同来自:

不,使用gracefull degradation,您可以构建无需javascript的网站,并在顶部放置一层动态行为。 特别是jQuery很好。 像Silverlight这样的东西可以给出问题,但只要它不是页面不可或缺的一部分,它就不会出问题。

zvelit

赞同来自:

不,但将它们作为progressive enhancements提供或提供优雅降级。

fet

赞同来自:

我的建议是使一个基本站点没有任何花哨的东西(JavaScript,Flash等),并使该站点在任何设备上都可以完全访问。 然后,如果由于更高级的技术可以在某些平台上真正增强用户体验,可以在基本网站上构建,并确保您正在检查谁访问您的网站以及如何为他们提供正确的版本。

avelit

赞同来自:

总的来说,如果你想拥有多个生产目标,你不必避免这些技术。但是,需要更加小心,以便提供更传统的方法来创建相同的功能。换句话说,您需要优雅地降级。

et_ea

赞同来自:

只是一个意见,

for mobile which browser should i choose?
我看过很多有opera mobile browser的手机,所以请尽量兼容歌剧。