在后台运行的Google Chrome浏览器扩展程序

| 我正在尝试制作一个google扩展程序,该扩展程序基本上检查当前的标签URL以查看URL是否是我们的前缀,到目前为止,我在我的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 \”,然后消失。每次用户访问新URL时如何检查?这可能吗? 谢谢!     
已邀请:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    if(changeInfo.status == \"loading\"){ 
        //do url check
    }
});
    
使用以下内容:
chrome.tabs.onUpdated.addListener(function(Tab tab) {...});
请参阅此处的文档。     

要回复问题请先登录注册