有没有办法在当前活动的对象模型中搜索 JavaScript 属性(例如命名函数)(Firebug 在“DOM”选项卡上显示的内容,我在 Chrome 开发人员工具中找不到直接等效项)加载页面,使用主要浏览器的通用开发工具?
一个例子是,我搜索“beta”,开发人员工具向我显示了类似的window.alpha.beta
内容,这意味着某个脚本文件在窗口对象上创建了一个名为“alpha”的对象,该对象具有属性 beta。
我明确不想在所有脚本文件中搜索字符串(例如Ctrl-Shift-F
在Chrome 开发者工具中)。
用例是我想从扩展/用户脚本调用页面的功能。我知道该函数存在,但它是使用复杂的框架创建的,我不知道它在页面的对象模型中的哪个位置结束。
PS:欢迎对该问题进行与术语相关的编辑。