Javascript控制台中的变量不一致
出于好奇,我开始寻找通过控制台进行黑客攻击的方法 查看源代码中的main.js,我可以看到一个名为Game的变量,它提供了对所有内容的访问。但它是在该文件中的局部变量中定义的:Javascript控制台中的变量不一致,javascript,google-chrome,Javascript,Google Chrome,出于好奇,我开始寻找通过控制台进行黑客攻击的方法 查看源代码中的main.js,我可以看到一个名为Game的变量,它提供了对所有内容的访问。但它是在该文件中的局部变量中定义的: var Game = {} 这是奇怪的部分。有时我加载页面,游戏是一个未定义的变量。有时,当我加载页面时,所有内容都可用 当它不可用时,它不在窗口的键列表下 我不知道是什么决定了它是否可以访问。有什么想法吗?如果我没弄错的话,这个游戏有一两个iFrame。游戏全局变量仅在顶级文档中可用,并且应该始终在那里可用。当您将游
var Game = {}
这是奇怪的部分。有时我加载页面,游戏是一个未定义的变量。有时,当我加载页面时,所有内容都可用
当它不可用时,它不在窗口的键列表下
我不知道是什么决定了它是否可以访问。有什么想法吗?如果我没弄错的话,这个游戏有一两个iFrame。游戏全局变量仅在顶级文档中可用,并且应该始终在那里可用。当您将游戏变量设置为未定义时,您确定选择了正确的窗口吗?它在控制台上方的下拉列表中。您可以在问题中包含完整的javascript代码吗?@guest271314如果您遵循链接,我尝试使用的代码位于一个大文件main.js中。这肯定太多了,不能包括在问题中。我正在执行的代码只是开发人员控制台中的“游戏”。如果我没有弄错的话,这个游戏有一个或两个iFrame。游戏全局变量仅在顶级文档中可用,并且应该始终在那里可用。当您将游戏变量设置为未定义时,您确定选择了正确的窗口吗?它在控制台上方的下拉列表中。它肯定太多了,无法包含在问题中。您希望如何提供问题的答案?@guest271314我不确定您是否已经阅读了该问题。