-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