禁用浏览器控制台

Disable Browser console

本文关键字:控制台 浏览器      更新时间:2023-09-26

我正在编写一个使用大量JavaScript的在线游戏,如果你开始在控制台中篡改变量,或者更糟的是,检查DOM的元素以查看隐藏单元的位置,那么作弊将非常容易。

现在,我检测控制台何时打开,并重写整个<body>元素,以包含一条消息,解释他们必须关闭控制台并刷新页面才能继续播放。

有没有可靠的方法可以再次关闭控制台,或者完全禁用它?

骗子也可以将JavaScript写入地址栏;因此,您可以在WinForms程序中托管浏览器控件,并在不打开控制台的情况下修改页面上的任何内容。你可以为自己编写一个漂亮的小作弊应用程序,带有方便的按钮和友好的用户界面,并将其分发给所有作弊的朋友。您真正需要做的是不信任用户的输入。在服务器上运行重要的东西,只允许客户端发送AJAX请求。否则作弊是不可避免的。