递归搜索 javascript 全局执行上下文



我想在Chrome开发者工具中执行此操作,但此时我会采取任何措施。

问题

如果我知道我正在寻找一个特定的对象,我如何搜索整个JS层次结构来找到它?

A. 情况

从我 irc://irc.freenode.net/bash 知道,当人们将问题简化为他们认为应该做的事情时,他们会浪费很多时间。

我使用汇流云,他们的所见即所得很糟糕。因为它是TinyMCE,所以我可以通过在Chrome开发人员工具中编辑DOM来完成很多工作。我应该能够破解JS对象并获得更多。但是,第一步是找到TinyMCE.settings对象。

如果你有对对象的构造函数的引用,queryObjects() API 可能会帮助你找到对象。您可能需要设置断点,并在知道对象仍存在于堆中的点暂停代码。

chrome://version 查看您使用的 Chrome 版本。 queryObjects()是在Chrome 62中引入的,它现在应该达到稳定状态,但您可能还没有。

最新更新