如何防止用户使用浏览器选项禁用脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何防止用户使用浏览器选项禁用脚本相关的知识,希望对你有一定的参考价值。

在浏览器中,有网站用户可以禁用脚本的选项,因此这可能是禁用掩码和其他代码用jquery和其他脚本编写,并且对于网站将有异常或可能是网站黑客。如何使用这些选项安全的网站?谢谢

答案

您(幸运的是)无法控制用户对其用户代理所做的事情(如果我理解您的问题)。

您唯一能做的就是显示一条消息,表明该网站无法使用javascript禁用。

另一答案

如果用户不想启用它,则无法阻止用户停用它。

您唯一的办法是在允许他们使用您的网站之前要求使用javascript。

这可以通过将所有内容包装在“display:none”中来完成,例如。

<div id="content" style="display: none">
PAGE CONTENT HERE
</div>

并留言:

<div id="javascriptrequired">You need javascript to use this website.</div>

然后使用javascript重新设置显示,并关闭消息:

<script>
  $("#content").css("display: block;"); // assuming you have jquery
  $("#javascriptrequired").css("display: none;"); // turn javascript message off
</script>

以上是关于如何防止用户使用浏览器选项禁用脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何防止用户在多个浏览器选项卡中打开应用程序?

如何根据另一个下拉菜单值禁用下拉菜单

如何关闭跨站点脚本 (XSS) 筛选器

如何在 Visual Studio Code 中临时禁用“防止脏写”功能

win7局域网设置自动配置脚本的方法是怎样的

如何防止重复提交表单?