我想知道是否可以在 list 文件或其他地方指定属性,并在我的应用程序窗口中禁用 JavaScript 控制台。禁用 javascript 控制台将不允许用户简单地给自己钱,他们将被迫正确玩游戏。有谁知道是否可以在应用程序中禁用 javascript 控制台?它可能会出现在 Chrome 的 future 版本中吗?
最佳答案
与开放网络或您正在使用的未打包应用程序相比,打包应用程序中对控制台的访问已经减少。鼠标上下文菜单不会提供进入开发人员工具的功能,并且应用程序中不存在镶边菜单。唯一的选择是来自 chrome:extensions 页面或 Chrome Apps 开发者工具。
有动力的用户还有其他几种途径,包括修改客户端的源代码。使用 javascript 混淆器进行处理会稍微困难一些。
如果您必须保护游戏逻辑以防止作弊,则需要通过验证玩家操作的服务器来执行此操作。这也可以离线工作,通过缓存游戏操作并在可能的情况下发送验证。但是,这在什么时候重要呢?如果是单人游戏的话,就没有那么多了。如果有排行榜,请将其设为社交排行榜,这样作弊者只会愚弄他们的 friend 。如果是完全多人游戏,您就必须进行验证。 ;) 永远不要相信客户。
关于javascript - 在我的 Chrome 网上应用店应用程序中禁用检查元素/javascript 控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19416006/