0
我正在爲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);
我剛剛嘗試過你的兩個解決方案,但它不工作:( – xRobot