Ano*_*ous 12 background function popup call google-chrome-extension
有没有办法从弹出窗口调用后台脚本中的函数?我无法解释这个问题.这与我正在尝试做的事情不是一个错误,而是我完全不知道该怎么做的事情.我希望能够单击弹出页面中的一个按钮,该按钮将调用后台页面中定义的功能.
Exc*_*ion 23
试试这个
var bgPage = chrome.extension.getBackgroundPage();
var dat = bgPage.paste(); // Here paste() is a function that returns value.
Run Code Online (Sandbox Code Playgroud)
mat*_*ven 12
确实可以,使用Message Passing.
popup.js
$("#button").click(function(){
chrome.runtime.sendMessage({ msg: "startFunc" });
});
Run Code Online (Sandbox Code Playgroud)
background.js
var func = function(){
alert("Success!");
};
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse){
if(request.msg == "startFunc") func();
}
);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10466 次 |
最近记录: |