-4

可能重复:
如何检测 JavaScript 是否被禁用?

如果我javascript从浏览器设置中禁用我的,它停止工作,我是否知道推荐用户启用其浏览器的最佳方法,javascript如果默认情况下它已关闭?有什么帮助吗?或者我的代码如何检测javascript是否关闭browser:/任何帮助?

4

3 回答 3

2

使用<noscript>标签。并在此标签中添加一些信息。当用户启用 javascript 时显示。

于 2012-12-29T08:26:46.180 回答
0
<noscript>
This page requires JavaScript, please turn it on.
</noscript>
于 2012-12-29T08:26:55.887 回答
0

如果您出于某种原因不想使用该<noscript>标签,或者您想反其道而行之(仅在启用 JavaScript 时显示某些内容),您可以默认隐藏元素(display:none;通过 CSS 设置)。然后你有一个小的 JavaScript 向元素添加一个附加类,比如js-enabled. 然后你可以有一个 CSS 规则:

.js-enabled {
   display: block;
}

当您的 JavaScript 应用该类时,该元素将变得可见。如果用户没有启用 JavaScript,则不会添加该类并且该元素将保持隐藏状态。

于 2012-12-29T08:32:06.867 回答