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

时间:2017-11-06 05:22:28

标签: google-chrome google-chrome-devtools script-debugging

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

问题

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

情况

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

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

1 个答案:

答案 0 :(得分:0)

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

chrome://version查看您正在使用的Chrome版本。 {62}中引入了queryObjects(),它现在应该正好点击Stable,但您可能还没有。{/ p>