如何防止用户使用浏览器选项禁用脚本
how to prevent users to disable scripts with browser options
在浏览器中,网站用户可以禁用脚本的选项,因此这可能是禁用掩码和其他代码用jquery和另一个脚本编写,并且对于网站会有例外或可能是网站黑客。如何使用这些选项保护网站?谢谢
您(幸运的是)无法控制用户使用其用户代理做什么(如果我理解您的问题)。
您唯一能做的就是显示一条消息,指出该网站在禁用 javascript 的情况下无法使用。
如果用户不想打开它,则无法阻止用户禁用 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>
相关文章:
- 选项卡侦听器未被来自后台脚本的消息激活
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 使用java脚本更改onClick事件中菜单选项卡的颜色
- 在服务器端脚本执行后关闭选项卡
- 引导程序动画选项卡内容脚本
- 使用内容脚本中的“简单首选项”打开插件的选项页
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- 编写脚本以关闭其他选项卡或浏览器
- ExternalInterface为我提供了在使用多个参数时停止脚本的选项.为什么?
- Javascript:更改<选择>java脚本中的选项
- 如何防止用户使用浏览器选项禁用脚本
- 设置间隔未在选项卡内容脚本中调用
- 如何创建一个“下一步”按钮,使用 Java 脚本和 Twitter Bootstrap 切换选项卡
- 我们是否有任何通用脚本/ jquery插件可以在通过ajax选项卡加载的内容上应用javascript
- 如何在同一选项卡中打开新脚本
- Chrome扩展-重定向当前选项卡后重新运行扩展脚本
- 从内容脚本打开chrome选项卡
- jQuery选项卡的自定义脚本
- 如何在chrome扩展中的新选项卡上加载url覆盖的脚本
- 如何在脚本中选择之前获取所有选项id值