1
只要標籤的URL發生更改或其中包含的任何iframe的URL被更新,就會調用chrome.tabs.onUpdated。這是預期的結果嗎?無論如何濾除iframe的變化?chrome.tabs.onUpdated對內嵌框架的反應
只要標籤的URL發生更改或其中包含的任何iframe的URL被更新,就會調用chrome.tabs.onUpdated。這是預期的結果嗎?無論如何濾除iframe的變化?chrome.tabs.onUpdated對內嵌框架的反應
是,只需使用chrome.tabs.onUpdated
回調函數的第二個參數:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if (changeInfo.url) {
// The URL changed, do something
}
});
的,如果你寫的語句將永遠是正確的。它不會過濾掉iframe加載 –
@BenMcCann不,它並不總是如此。如果主框架的URL發生更改,則僅設置(因此* truthy *)。我剛剛證實,答案在Chromium 23中是正確的。 –
啊,你是對的。但是,我想對主頁面的所有頁面加載執行一些操作,但這不適用於頁面重新加載。 –