如何从选项卡调用chrome-extension中的函数

时间:2017-08-12 21:52:27

标签: javascript google-chrome-extension

我想使用插入的按钮调用chrome-extension popup.js或background.js中定义的函数。

[popup.js]
var injectCode = "
 var createNode = document.createElement('div');
 createNode.setAttribute('id', 'chromeExtensionModule_runBtn');
 document.body.appendChild(createNode); ";

chrome.tabs.executeScript(tabid, {code: injectCode}, errorhandle);

function myExtensionFunc(){ ~ };

如何调用myExtensionFunc()?

1 个答案:

答案 0 :(得分:0)

要在按钮上单击调用函数,请将onClick事件处理程序附加到按钮。

即。 document.getElementById('chromeExtensionModule_runBtn').onClick = myExtensionFunc;