如何在网站中使用网址操作时显示图标

时间:2015-01-04 19:23:40

标签: google-chrome google-chrome-extension

我正在编写适用于某些网址的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
}

1 个答案:

答案 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);
    }

});

希望它有所帮助。