0

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

4

2 回答 2

4

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

您唯一能做的就是显示该网站在禁用 javascript 的情况下无法工作的消息。

于 2012-08-19T14:36:21.233 回答
4

如果用户不想打开它,您不能阻止他们禁用 javascript。

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

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

<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>
于 2012-08-19T14:37:35.717 回答