是否可以从background.js调用处于options.js的函数(在扩展的选项页面执行)(作为扩展的后台页面执行)?
特殊需要是此函数返回需要作为变量传递的值(字符串)。如果函数是本地函数,我可以这样做:
myvar = myfun();
但是如果myvar是background.js中需要的变量,而myfun()是options.js的函数,我如何将myfun()返回的值赋给myvar?
提前致谢!
答案 0 :(得分:1)
我认为您需要使用chrome.extension.getViews()
功能。它将返回所有打开的扩展页面的窗口对象。您可以通过检查某个变量轻松过滤掉选项页面。请参阅文档here。