我试图在用户单击浏览器操作时执行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