禁用浏览器控制台
Disable Browser console
我正在编写一个使用大量JavaScript的在线游戏,如果你开始在控制台中篡改变量,或者更糟的是,检查DOM的元素以查看隐藏单元的位置,那么作弊将非常容易。
现在,我检测控制台何时打开,并重写整个<body>
元素,以包含一条消息,解释他们必须关闭控制台并刷新页面才能继续播放。
有没有可靠的方法可以再次关闭控制台,或者完全禁用它?
骗子也可以将JavaScript写入地址栏;因此,您可以在WinForms程序中托管浏览器控件,并在不打开控制台的情况下修改页面上的任何内容。你可以为自己编写一个漂亮的小作弊应用程序,带有方便的按钮和友好的用户界面,并将其分发给所有作弊的朋友。您真正需要做的是不信任用户的输入。在服务器上运行重要的东西,只允许客户端发送AJAX请求。否则作弊是不可避免的。
相关文章:
- 当浏览器控制台未打开时,为什么要求会导致Internet Explorer 9超时
- 如何在java中获得浏览器的java脚本控制台输出
- 节点JS express和控制台输出到命令行与浏览器
- 如何从浏览器控制台重新加载修改后的.js文件
- 谷歌浏览器控制台,打印图像
- 如何检测浏览器控制台/检查器是否已打开
- JS脚本在浏览器控制台或FireBug控制台上运行有时间限制吗
- 如何__defineGetter__可用于检测浏览器中的控制台是否打开
- 在类似chrome的浏览器中停止控制台javascript命令
- 将Protractor配置为忽略浏览器控制台错误
- 如果从浏览器控制台提交,Knockoutjs不会保存数据
- 如何通过从浏览器 js 控制台触发的 require.js 重新加载文件
- 我将如何完成此脚本,该脚本将用户输入乘以 100,然后在浏览器中将其输出到控制台
- 浏览器控制台错误
- 将数据从 Web 浏览器控制台导出到剪贴板或文本文件
- 如何在使用谷歌浏览器开发者控制台时使变量在标签页中可见
- 谷歌浏览器控制台保留后页面刷新
- 使用浏览器控制台发送 ajax 数据
- 如何使用 Web 浏览器控制台访问网站资源文件
- Javascript DOM 控制台浏览器