【问题标题】:How to get access to functions written in Chrome extension from the JS dev console?如何从 JS 开发控制台访问用 Chrome 扩展编写的功能?
【发布时间】:2013-03-24 19:08:27
【问题描述】:

我希望能够从 Chrome 中的 JS 控制台调用我在 Chrome 扩展程序中编写的函数,以便我可以轻松地测试它们并查看它们的输出如何随着页面的变化而变化。

但似乎我编写的函数不适用于 chrome JS 控制台。我不太了解 JS 或 chrome 扩展模型,但我需要以某种方式将扩展源注入到我正在使用扩展的页面正文中?

【问题讨论】:

标签: google-chrome-extension google-chrome-devtools


【解决方案1】:

如果您谈论的是在background page 中定义的功能,那么您需要转到您的扩展页面,选中开发人员模式框,然后单击_generated_background_page.html。在那里您可以找到您的背景页面代码。

如果您的意思是 content script 中的函数,那么当您在控制台中时,转到显示 <page context> 的位置并将其更改为您的扩展程序。然后你就可以访问content script中的功能了。

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2017-11-19
    • 2012-05-02
    相关资源
    最近更新 更多