Chrome用のツールバーをデザインしています。これはbackground.htmlの私のコードです:
<script>
function addToolbar() {
return function(info, tab) {
chrome.tabs.executeScript(tab.id, {file: "toolbar.js"})
};
};
addToolbar();
</script>
overlay.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);