我正在尝试制作一个谷歌扩展程序,基本上检查当前的标签网址,看看网址是否是我们的前缀,到目前为止我在我的background.html中有这个(我的清单中设置了标签和后台权限):
<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>
所以这似乎只在我第一次加载扩展时运行,它告诉我“chrome:// extensions”然后它就消失了。每次用户转到新网址时如何检查?这可能吗?
谢谢!
答案 0 :(得分:3)
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == "loading"){
//do url check
}
});
答案 1 :(得分:2)