JavaScript - 启用脚本执行

kar*_*hik -1 javascript

在javascript中如何以编程方式启用Internetoptions/Adavanced /启用客户端脚本..

意图是,如果Web客户端已禁用客户端脚本,我们的代码需要以编程方式启用...

你能建议吗......?

谢谢Karthik

Kir*_*tan 5

没有办法使用JavaScript以编程方式执行此操作.您可以使用该<noscript>标记来通知用户他们已禁用JS,并告知他们如何启用它,如果他们想要启用它.

  • 我不同意"不幸"部分.我认为作为一个计算机用户,非常幸运的是网站不容易弄乱我的设置.不然,一个很好的答案!+1 (5认同)

Cer*_*rus 5

你需要直截了当 - 尊重你的用户!

如果禁用脚本执行,则必须是有原因的.请不要尝试覆盖用户设置.这并不是说你很容易在这方面取得成功.我怀疑你是否会找到一个允许你在未经他们明确同意的情况下更改用户注册表设置的webbrowser.

也就是说,您的代码应该根据浏览器功能优雅地降级.如果您的站点在未启用脚本的情况下无法运行,则最好在站点上提供显式免责声明,要求用户启用它.正如Kirtan已经说过的那样,<noscript>标签就是这样做的一种方式.