我正在编写一个使用大量 JavaScript 的在线游戏,如果您开始在控制台中摆弄变量,或者更糟的是,检查DOM 以查看隐藏单元的位置等。
现在,我检测控制台何时打开并重写整个 <body>
元素包含一条消息,说明他们必须关闭控制台并刷新页面才能继续播放。
是否有可靠的方法再次关闭或完全禁用控制台?
最佳答案
作弊者还可以将 JavaScript 写入地址栏;就此而言,您可以在 WinForms 程序中托管浏览器控件并修改页面上的任何内容,而无需打开控制台。您可以为自己编写一个带有方便按钮和友好 UI 的漂亮小作弊应用程序,并将其分发给所有作弊 friend 。您真正需要做的是不信任用户的输入。在服务器上运行重要的东西,只允许客户端发送 AJAX 请求。否则作弊在所难免。
关于javascript - 禁用浏览器控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18405614/