0
我編寫了一個Chrome擴展:如果頁面的URL包含特定的hashtag,則擴展會執行一個操作,然後重新加載頁面,查找hashtag,執行操作,重新加載... 等等。無限循環。Chrome使得我的擴展程序在後臺運行時運行緩慢
現在我的問題:
我添加了顯示它需要重新加載,直到頁面完全存在,並準備了時間的console.log。這包括本網站的一些內部加載(等待div顯示文本)。
- 隨着標籤被「活性」或「聚焦」時,它不斷地需要160〜 250毫秒
- 隨着標籤被「不活動」或「另一個標籤聚焦」,裝載 時間瞬間上升到周圍2500毫秒/2秒
雖然我再次單擊該選項卡很快。加載時間回到「正常」160至250毫秒。
這是Chrome中的某種「功能」嗎?有沒有什麼辦法可以禁用它並強制使用chrome快速加載背景標籤?
順便說一句:我發現setTimeouts限制在標籤在後臺運行時最少1000毫秒。無論如何要解決這個問題嗎?
任何幫助非常感謝,我對鉻擴展是新的!
問候,Inka先生!
如果您希望修復代碼,您將不得不顯示代碼。 –
功能,Chrome爲活動選項卡提供高優先級的CPU時間。 – Elad