从弹出页面调用后台页面功能不起作用(chrome扩展名)

时间:2014-09-04 09:36:53

标签: google-chrome google-chrome-extension

由于一些奇怪的原因,我似乎无法从popup.html javascript调用后台页面功能。 (JS没有内联,但是单独的脚本)。

popup.js(从popup.html引用的脚本)

var bgPage = chrome.extension.getBackgroundPage();
// debugger shows here that bgPage is indeed != null, 
// also - bgPage.myFunc prints my function, yay!

// However, calling the function does nothing, and quits
// the debugging without any exception
bgPage.myFunc();

background.js

function myFunc() { 
     console.log(1); // never happens
}

为什么? 听起来我有些安全政策...不允许我调用bg函数......也许?

btw:尝试过消息也传递,也没有。

1 个答案:

答案 0 :(得分:0)

确定。我的坏......

background.js抛出异常,直到我为它打开开发工具后才注意到它。

问题解决了。