我只是試圖添加一個選項卡監聽器到一個鉻擴展我一直在愚弄,但我遇到了一種無限循環問題。Chrome擴展changeInfo.status
這裏是我試過
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab)
{
if(changeInfo.status === "loading")
{
chrome.tabs.update(tabId, {'url': 'main.html'});
}
});
會發生什麼事是儘快選項卡開始加載它發送的網址太main.html中的代碼。唯一的問題是觸發onUpdated並繼續發送頁面到main.html
有沒有辦法解決這個問題。我能想到的唯一的事情就是測試如果url包含main.html,但感覺有點冒險。
有什麼想法?
究竟是你想做些什麼? –
對不起,當頁面開始加載的時候我想在擴展中顯示一個html文件。問題是,當我重定向到新頁面時,它會觸發onUpdated偵聽器並繼續發送到main.html頁面。 – hooligan