1
我正在編寫一個擴展程序overrides默認的Chrome歷史記錄頁面。Chrome瀏覽器歷史頁面重寫會觸發每個頁面加載?
自定義歷史記錄頁面在加載時會生成幾個數據庫調用。
我發現,我在background.html覆蓋頁history.js文件獲取調用與每一個頁面加載(即,不只是當用戶打開歷史頁)
這是個問題因爲它會導致不必要的數據庫調用,並且有時會導致歷史記錄頁面被調用但未顯示的其他錯誤。
任何人都可以驗證這是Chrome的預期行爲(出於某種原因我不明白),我需要找到一種方法來防止歷史記錄頁面顯示時history.js進行數據庫調用嗎?
或者,有誰知道我可能會做什麼錯誤,會導致history.js與每頁加載調用?