-1
在我的Chrome擴展程序中使用默認彈出窗口時,我無法更改擴展程序狀態的圖標。如果我禁用popup.html狀態更改圖標正在工作。我使用切換方法來更改圖標,而不使用popup.html,這些圖標完美無缺。 這怎麼可能?任何人都可以幫助我嗎?Chrome瀏覽器操作彈出式窗口和圖標開關不起作用
在此先感謝!
在我的Chrome擴展程序中使用默認彈出窗口時,我無法更改擴展程序狀態的圖標。如果我禁用popup.html狀態更改圖標正在工作。我使用切換方法來更改圖標,而不使用popup.html,這些圖標完美無缺。 這怎麼可能?任何人都可以幫助我嗎?Chrome瀏覽器操作彈出式窗口和圖標開關不起作用
在此先感謝!
當你有一個彈出設置,chrome.browserAction.onClicked
是沒有解僱。
您需要將您的信息擴展的背景頁從彈出式通知它的點擊,例如:
// background script
chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
if (message.clicked) {
/* Do the usual onClicked stuff */
}
});
// popup script
chrome.runtime.sendMessage({clicked : true});
+1對第一線的說明 – diEcho