出于好奇,我开始寻找通过控制台破解this javascript-based game的方法。
查看源代码中的main.js,我可以看到一个名为Game的变量,它提供了对所有内容的访问。然而,它是在该文件中的局部变量中定义的:
var Game = {}
这是奇怪的部分。有时我加载页面,Game是一个未定义的变量。有时当我加载页面时,它都可用。
当它不可用时,它不在window
的键列表下。
我无法确定是否可以访问的定义。有什么想法吗?
答案 0 :(得分:2)
如果我没有弄错的话,这个游戏有一两个iframe。 Game全局变量仅在顶级文档中可用,并且应该始终在那里可用。当你将Game var定义为undefined时,你确定你选择了正确的窗口吗?它位于控制台上方的下拉列表中。