0
因此,我使用html5和javascript构建游戏,我想通过在Web浏览器中从控制台调用一些函数(例如saveScore(100000))来防止作弊。禁用用户在网络浏览器中调用控制台的功能
任何想法如何防止这种情况?
因此,我使用html5和javascript构建游戏,我想通过在Web浏览器中从控制台调用一些函数(例如saveScore(100000))来防止作弊。禁用用户在网络浏览器中调用控制台的功能
任何想法如何防止这种情况?
控制台由函数执行eval()
因此通过重写eval函数:
window.eval=function(){};
现在控制台禁用
但是,这也不是好主意,因为它不能阻止书签的执行,以便使用@安东尼的想法。
不再有效。经过Firefox + Firebug测试。 – mauris
范围他们,所以他们不可用全球使用闭包? –
什么阻止我修改代码?毕竟,JS公开运行。任何注入方法,无论是控制台,网址列或通过扩展可以帮助我。 – Joseph