gpt4 book ai didi

javascript - 使 js 文件无法通过 Web 控制台访问

转载 作者:行者123 更新时间:2023-11-30 09:17:51 25 4
gpt4 key购买 nike

这很可能是一个非常简单的问题。

我用canvas和js创建了一个游戏。然而我偶然发现了一个问题。由于我可以访问 chrome 控制台内的变量和代码,因此我可以更改 f.ex。玩家得分为我想要的任何分数。这不太好。

有什么方法可以使文件和变量无法通过控制台访问供玩家使用吗?

谢谢!

最佳答案

您可以将整个脚本放入 IIFE 中,以便声明的任何变量都将作用于刚刚调用的函数,而不是位于顶层并可在任何地方访问。例如:

(function() {
var playerName = 'bob';
var turnCount = 1;
// do stuff with playerName and turnCount,
// they won't be accessible or changeable from the outside

// you can declare functions and such here as well
// which will also only be accessible from the inside

})();

像这样,从控制台引用playerName将会失败。

关于javascript - 使 js 文件无法通过 Web 控制台访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53798568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com