0
我正在使用chrome歷史擴展。我向tabs.onUpdated()
添加了一個偵聽器,以捕捉各個選項卡的URL中的更改。但是,我想鑑別由於用戶在現有選項卡(或打開書籤)中手動輸入新URL而導致的打開頁面中的鏈接點擊導致的onUpdated()
事件。他們兩人都創建了onUpdated()
事件,這些事件本身不允許區分這兩種情況。tabs.onUpdated(tab) - 點擊鏈接或輸入URL?
我正在使用chrome歷史擴展。我向tabs.onUpdated()
添加了一個偵聽器,以捕捉各個選項卡的URL中的更改。但是,我想鑑別由於用戶在現有選項卡(或打開書籤)中手動輸入新URL而導致的打開頁面中的鏈接點擊導致的onUpdated()
事件。他們兩人都創建了onUpdated()
事件,這些事件本身不允許區分這兩種情況。tabs.onUpdated(tab) - 點擊鏈接或輸入URL?
答案是:如果手動將新網址輸入到地址欄中,Chrome會生成新的tabId。如果用戶關注鏈接,則tabId保持不變。因此,觀看標籤會告訴你地址變化是如何產生的