我正在编写适用于某些网址的Chrome扩展程序页面操作,更多我意识到该网址指定了此类情况下显示的图标www.google.com/urlespecifies,我希望该图标仅在用户在网站内。
我的背景文件是
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (~tab.url.indexOf('urlespecifies.com')) {
chrome.pageAction.show(tabId);
}
});
我的清单
{
"name": "Compra Protegida",
"version": "1.6",
"description": "Alerta usuários ao acessar sites de compras virtuais não recomendado pelo Reclame Aqui ou presentes na Lista do Procon. ",
"background" : {
"scripts" : [ "background.js" ]
} ,
"page_action": {
"default_icon": "19.png",
"default_title":"Site não recomendado",
"default_popup":"popup.html"
},
"permissions" : [
"tabs"
],
"icons" : {
"48" : "48.png",
"128" : "128.png"
},
"manifest_version": 2
}
答案 0 :(得分:0)
您是否询问如何与urlespecifies.com进行比较?我修改了你的background.js只出现在这样的指定网站中。
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (tab.url.indexOf('urlespecifies.com') > -1) {
chrome.pageAction.show(tabId);
}
});
希望它有所帮助。