JavaScript使用率过高/过低.这几天可以接受什么?

lew*_*cki 5 javascript compatibility

作为一个崭露头角的Web开发人员,我正在尝试跨越平台可用性/兼容性和pizazz(功能)的细线.

这是几年前的一个问题吗?我的网站的部分 - 我敢说 - 需要(也让我的生活更轻松)JavaScript不会是移动设备想要访问的东西(尽管如果它想要的话).

http://www.w3schools.com/browsers/browsers_stats.asp

如果向下滚动,似乎表明95%访问该站点的计算机已启用/安装了JavaScript.

处理此问题的人的任何意见将不胜感激.

Spu*_*ley 2

我不知道现在有谁永久关闭了 Javascript 依赖 JS 的网站数量之多意味着如果没有它,网络几乎无法使用。

绝大多数人只是一直将其打开。过去导致人们关闭它的大多数真正严重的安全漏洞早已得到修复,因此它的问题比以前要小得多。

仍然有一些事情让偏执者担心,但即使如此,大多数禁用 JS 的人也会使用 Firefox NoScript 扩展等工具逐个站点地禁用 JS,而不是仅仅将其关闭。当这些人访问一个新网站时,他们必须决定是否足够信任它以启用 JS。

其他可能受影响的人群是使用屏幕阅读器或其他辅助技术的残疾用户。其中许多人可能无法使用 Javascript。(尽管如此,他们中的许多人都可以;屏幕阅读器与常规浏览器相比并不像许多人想象的那么落后)

但归根结底,如何支持没有 JS 的访问者完全取决于您。这里有一些要考虑的事情:

  • 您的网站是否绝对需要Javacript - 如果您正在编写 GMail 类型系统,并且整个系统仅因 JS 才起作用,那么显然您不能支持没有它。
  • 你的观众中有多少人会禁用 JS?他们中有多少人会准备重新启用它只是为了访问您的网站?您准备失去其中多少人?在回答这个问题之前,您需要了解自己的人口统计数据。
  • 你能否编写 JS 功能,使得网站在没有它们的情况下仍然可以正常工作?关闭 JS 的用户会期望他们访问的网站看起来不太好并且缺少功能,但只要重要的部分仍然对他们有用,他们就会很高兴。