我正在为 chrome 设计一个工具栏。这是我在 background.html 中的代码:
<script>
function addToolbar() {
return function(info, tab) {
chrome.tabs.executeScript(tab.id, {file: "toolbar.js"})
};
};
addToolbar();
</script>
在 toolbar.js 中有用于创建 iframe 并将其附加到文档的代码。问题是“addToolbar()”函数没有自动执行,所以工具栏没有出现。我怎样才能做到这一点 ?
编辑:我的toolbar.js代码:
var iframe = document.createElement("iframe");
iframe.setAttribute("src", "http://www.example.com/mytoolbar.html");
iframe.style.cssText='position:fixed;width:100px;height:50px;bottom:0px;left:0px;';
(document.body||document.documentElement).appendChild(iframe);