0

pageAction のアイコンを切り替えようとしています。これは私が使用しているコードです:

var activated = new Boolean();

chrome.pageAction.onClicked.addListener(function(tab) { 
 if(!activated){
        chrome.pageAction.setIcon({tabId: tab.id, path: 'icons/expanded.png'});
        activated = true;
        alert("activated");
    }else{
        chrome.pageAction.setIcon({tabId: tab.id, path: 'icons/expand.png'});
        activated = false;
        alert("not activated");
    }
});

これはほとんどの場合に機能しますが、変更された状態が報告されることがありますが、アイコンがトグルされません。なぜこれが起こっているのか誰にも分かりますか?

4

1 に答える 1