如何从JS dev控制台访问Chrome扩展中编写的函数?

时间:2013-03-24 19:08:28

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

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

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

1 个答案:

答案 0 :(得分:6)

如果您正在谈论在background page中定义的功能,则需要转到扩展程序页面,检查开发者模式框,然后单击_generated_background_page.html。您可以在这里找到您的背景页面代码。

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