1

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

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

是否有可靠的方法再次关闭控制台或完全禁用它?

4

2 回答 2

2

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

于 2013-08-23T14:45:59.823 回答
0

如果我们禁用右键单击和打开的键盘快捷键怎么办

于 2022-02-26T21:51:32.740 回答