Javascript 如何判断选项卡名称何时更改?

Javascript 如何判断选项卡名称何时更改?,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我将此脚本作为我的background.js: chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) { alert(tab.title); }); 但是,只有当标签的名称被更改时才会触发,只有当它被重新加载/访问新页面时才会触发 有没有办法使其在标签名称更新时也会触发?使用标准Chrome.*API无法跟踪此类标签名称的更改 变通 使用内容脚本跟踪DOM更改,并在回调中使用函数逻辑 示例代码 docum

我将此脚本作为我的background.js:

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
    alert(tab.title);
}); 
但是,只有当标签的名称被更改时才会触发,只有当它被重新加载/访问新页面时才会触发


有没有办法使其在标签名称更新时也会触发?

使用标准Chrome.*API无法跟踪此类标签名称的更改

变通 使用内容脚本跟踪DOM更改,并在回调中使用函数逻辑

示例代码
document.getElementsByTagName("head")[0].addEventListener("DOMSubtreeModified",function (){ 
    alert("changed.."); 
});