【问题标题】:how to prevent users to disable scripts with browser options如何防止用户使用浏览器选项禁用脚本
【发布时间】:2012-08-19 14:34:13
【问题描述】:

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

【问题讨论】:

  • 您应该通过在后端检查任何用户的操作来保存您的网站

标签: javascript jquery html web-applications browser


【解决方案1】:

您(幸运的是)无法控制用户使用他的用户代理做什么(如果我理解您的问题的话)。

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

【讨论】:

    【解决方案2】:

    如果用户不想打开 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>
    

    【讨论】:

    猜你喜欢
    • 2015-10-18
    • 1970-01-01
    • 2011-10-09
    • 2013-12-16
    • 2021-07-28
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多