我正在嘗試構建一個相當複雜的Chrome擴展程序,因此我只是在尋找有關如何處理此問題的高級別概述。請記住,我是Chrome擴展程序的全新內容。Chrome擴展程序分析特定div中的數字的頁面源代碼
我需要一個擴展,它將分析頁面的源代碼,並特別監視該頁面上的div中的數字。只要這個數字超過一定的閾值,我就需要採取某種行動(彈出,提醒等)。
源頁面每隔幾秒自動刷新一次更新的信息,所以我需要每隔幾秒運行一次擴展以捕獲最新的數據。
作爲概述,我正在尋找的建議如何做到以下幾點:
- 檢索頁面源非活動標籤,每5秒。它應該在後臺運行,不需要「點擊」即可運行。
- 調查該源代碼以查找特定div中的數字。
- 如果該數字超過某個閾值,則創建某種警報或通知。
我看過關於如何獲取活動頁面的源的各種帖子,但沒有關於存儲要分析的源代碼的內容。另外,我不確定我應該如何去查看源代碼(我看到了一些JQuery的建議)。
最後一個想法:我希望這將是一個相對輕量級的擴展。每5/10/15秒就會通過這個過程進行資源密集型?
您是否確實表示靜態HTML源代碼已更改,而不是頁面JavaScript所做的動態更改?即使對於高層次的概覽答案,這也是**非常重要。 – Xan 2015-02-11 23:37:57
這些更改是通過頁面Javascript進行的。感謝您的澄清@Xan – 2015-02-12 15:16:25
通過「非主動」,我認爲創建標籤仍然可以,只要它不能竊取焦點就可以看到,是對的嗎? – donaddon 2015-02-12 16:00:29