JavaScript 兼容性

标签 javascript web usability user-experience

<分区>

我记得几年前,当我们设计一个使用 JavaScript 的网站时,我们必须考虑那些没有启用 JavaScript 的用户,并且应该以一种没有 JavaScript 的方式来制作该网站工作正常, 但是现在网站大量使用 JavaScript!那么该理论是否仍应遵循?

最佳答案

我们应该遵循的理论是:强制用户升级/切换到支持javascript(现代浏览器)的浏览器。

5-6 年前,这个概念是不同的,因为 IE6 让我们的生活变得太艰难,我们不得不让网站在没有 javascript 的情况下兼容。

Internet Explorer 太容易被 javascript 攻击,所以人们开始出于安全目的禁用 javascript(不需要的无休止的弹出窗口,不需要的特洛伊木马是在我们不知情的情况下安装的)。

我并不是说没有 javascript 网站就不能工作,但是现在的浏览器没有 javascript 关闭开关。

附带说明一下,如果您关闭 Javascript,98% 的网站将无法运行。那只是因为今天的程序员不知道我们与 IE 家族的生活。

关于JavaScript 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12650797/

相关文章:

linux - 将/var/www 更改为/srv 得到 403

javascript - 如何删除数组中的对象?

wordpress - 累积布局偏移

ruby-on-rails - 部署后无效的真实性 token

javascript - 如何在 JavaScript 中动态地将具有特定类的 <strong> 标签添加到 <div> 中

javascript - 如果 scrollTop 等于 0,则覆盖向上/向下滚动功能

javascript - 为什么这个父元素也选择其他元素?

javascript - React-router:如果 <Link> 处于事件状态,如何禁用它?

css - Microsoft Visio 2010 中是否有类似于 CSS 的内容?

jquery - 应用所有 CSS 规则后执行 jQuery 代码