如何在Chrome JS控制台中访问内容脚本的沙盒环境

huy*_*uyz 5 javascript-debugger google-chrome-extension google-chrome-devtools

如果我在Chrome开发者工具中打开JavaScript控制台来调试扩展程序的内容脚本,我就不会获得内容脚本的上下文.例如,jQuery是不可访问的,除非我去调试器并设置断点,否则我无法访问我的全局变量.

我只是错过了一些东西吗?能够从JS控制台检查我的全局变量或调用jQuery会很棒.

Yur*_*sky 2

目前不可能在内容脚本的上下文中执行评估,除了所描述的设置断点/插入调试器语句并在脚本内暂停的方法之外。我对此提出了一个错误,您可以将自己添加到 CC 列表中以跟踪其进度。

  • 更新:我们不久前向 DevTools 控制台添加了上下文选择器,因此现在应该可以在内容脚本的上下文中执行评估。 (4认同)