[Chrome擴充功能開發日記] (2) 防止JS檔案重複注入 | Chrome Extension

如果你使用chrome updated事件做JS注入
就會遇到重複注入問題

不過只要在要注入的JS檔案中寫下此程式碼
即可解決此問題

if (!window.contentLoaded) {
    //你的邏輯程式碼
    window.contentLoaded = true;
}

因為每個分頁都是獨立的
以及window為最上層語法
所以如果重複注入的話
只會執行第一次注入的JS內容

留言