1

我想知道是否可以在客户端浏览器上启用 JavaScript,例如,如果我的网站的大部分功能都以 JavaScript 为特征,并且我网站的一些查看者禁用了 JavaScript,我该如何启用它而不是客户端被要求打开 JavaScript?那可能吗?像我的代码这样的任何替代方法都将检查是否在客户端的浏览器上启用或禁用了 JavaScript,如果它被禁用,那么我将请求客户端发送警报消息或其他内容以将其打开以查看我的网站的全部功能?

4

4 回答 4

4

如前所述,这是不可能的。如果您能够通过代码更改浏览器设置,这将是一个巨大的安全风险。

你有几个选择。<noscript>为禁用 JavaScript 或使用块的用户提供替代功能。

<noscript>
    <p>This application requires that JavaScript is enabled. </p>
    <p>Please follow these instructions on how to enable JavaScript [link to some document].</p>     
    <p>Please also check out the advantages of enabling JavaScript [link to some document explaining why people should enable]</p>
</noscript>
于 2013-06-13T08:21:25.263 回答
1

如果某些东西被禁用不可用,那么根据定义,您不能将其打开或使其可用。那么,一开始就将其关闭是没有意义的。

这是一种冗长的说法:不,这是不可能的。

当 Javascript 被禁用时,<noscript>显示一些消息,您使用标签

于 2013-06-13T08:12:08.737 回答
0

不,你不能。只有您可以检测是否启用了 javascript。由于这是浏览器的安全问题,您不能从 javascript 代码中启用 javascript...

于 2013-06-13T08:16:23.390 回答
0

这是不可能的ENABLE。你不能覆盖浏览器设置

于 2013-06-13T08:12:20.453 回答