我有一个扩展程序,可以在“激活”和“onUpdated”上读取标签的标题 然后根据标签标题
调用禁用或启用(如下所示)enable = function(text,tabId){
if (tabId){
chrome.browserAction.setBadgeBackgroundColor({color:[255,0,0,255]});
chrome.browserAction.setBadgeText({text:text,tabId:tabId});
chrome.browserAction.enable(tabId);
}
}
disable = function(text,tabId){
if (tabId){
chrome.browserAction.setBadgeText({text:text,tabId:tabId});
chrome.browserAction.disable(tabId);
}
}
所以有些网页会启用扩展程序弹出窗口,而有些则不会:
当您从“禁用”的页面转到“已启用”时,图标会亮起并且扩展程序显示为活动状态,但是当您尝试左键单击时,该扩展程序无效,并且弹出窗口无法打开
但是,如果您先右键单击然后左键单击它会打开
如何获取它以便在启用扩展图标时(禁用后)它还允许用户左键单击它以打开弹出窗口而无需先右键单击