2011-04-13 66 views
0

我试图做一个谷歌的扩展,基本上检查当前选项卡的网址,看是否URL是我们的前缀,所以到目前为止,我有这在我的background.html(我有标签和背景在我的清单设置权限):谷歌Chrome扩展程序在后台运行

<script type="text/javascript"> 
     chrome.tabs.getSelected(null, function(tab) { 
      alert(tab.url); 
      if(tab.url == "http://www.google.com") { 
       alert("YOU'RE AT GOOGLE"); 
      } 
      //changeTabURL(tab.url, tab); 
     }); 
</script> 

所以这似乎只当我第一次加载扩展运行时,它告诉我:“铬://扩展名”,然后消失。每当用户转到新的URL时,如何检查它?这可能吗?

谢谢!

回答

3
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) { 
    if(changeInfo.status == "loading"){ 
     //do url check 
    } 
}); 
+0

辉煌感谢SERG! – 2011-04-13 22:07:17

相关问题