Function Chrome扩展:使用options.js上的函数进入background.js

Function Chrome扩展:使用options.js上的函数进入background.js,function,google-chrome,google-chrome-extension,Function,Google Chrome,Google Chrome Extension,是否可以从background.js(作为扩展的后台页面执行)调用options.js(在扩展的选项页面执行)处的函数 特别需要的是,该函数返回一个需要作为变量传递的值(字符串)。如果函数是本地的,我可以这样做: myvar = myfun(); 但是,如果myvar是background.js中需要的变量,而myfun()是options.js的函数,那么如何将myfun()返回的值分配给myvar呢 提前谢谢 我认为您需要使用chrome.extension.getview()函数。它将返

是否可以从background.js(作为扩展的后台页面执行)调用options.js(在扩展的选项页面执行)处的函数

特别需要的是,该函数返回一个需要作为变量传递的值(字符串)。如果函数是本地的,我可以这样做:

myvar = myfun();
但是,如果myvar是background.js中需要的变量,而myfun()是options.js的函数,那么如何将myfun()返回的值分配给myvar呢


提前谢谢

我认为您需要使用
chrome.extension.getview()
函数。它将返回所有打开的扩展页的窗口对象。通过检查一些变量,可以很容易地筛选出选项页面。见文件