我試圖在用戶單擊瀏覽器操作時執行JavaScript代碼到網頁。它工作得很好,當我試圖把它放在背景頁面上時,它搞砸了。 我想要執行一次特定的代碼,並再次單擊圖標時,運行不同的代碼。我試圖做到以下幾點。Chrome擴展問題與後臺頁面
//Background page
<Script>
function goNow() {
var live = 2;
chrome.tabs.executeScript(null,
{code:"Code"});
}
function Shutdown(){
var live = 1;
chrome.tabs.executeScript(null,
{code:"Code"});
}
function runLive(live){
if (live==1) {goNow()}
else {Shutdown()}
}
chrome.browserAction.onClicked.addListener(runLive)
</script>
當然,'代碼'是JavaScript代碼,在注入頁面時工作得很好。
如果你要回滾人的合法編輯,至少解決您的拼寫和語法錯誤。 – 2011-04-09 21:59:51