0
我想讓我的後臺頁面觀看URL並在某些URL上調用chrome.tabs.executeScript。我應該調用哪種API來以這種方式觀看URL?基於URL注入Chrome瀏覽器擴展內容腳本
我想讓我的後臺頁面觀看URL並在某些URL上調用chrome.tabs.executeScript。我應該調用哪種API來以這種方式觀看URL?基於URL注入Chrome瀏覽器擴展內容腳本
chrome.tabs.onUpdated.addListener
可用於檢測tab負載。這不會框架內檢測導航雖然:
chrome.tabs.onUpdated.addListener(function(tabId, info, tab) {
if (info.status === 'complete' && /some_reg_ex_pattern/.test(tab.url)) {
// ...
}
});
爲此,你最好使用內容腳本,與all_frames
set to true。在內容腳本中,您可以使用this answer中所述的方法注入代碼。然後使用該頁面的location
對象來過濾URL。