0
基本上我想寫一個Chrome擴展來檢查每隔幾秒鐘背景選項卡(非當前選項卡)的HTML元素的文本(相關某種狀態)並相應地更新擴展圖標。請注意,我無法控制該網頁。這有可能做到嗎?我閱讀了很多文檔,但找不到方法。Chrome擴展:訪問html背景選項卡
基本上我想寫一個Chrome擴展來檢查每隔幾秒鐘背景選項卡(非當前選項卡)的HTML元素的文本(相關某種狀態)並相應地更新擴展圖標。請注意,我無法控制該網頁。這有可能做到嗎?我閱讀了很多文檔,但找不到方法。Chrome擴展:訪問html背景選項卡
頁面是否爲背景無關緊要。因爲擴展是永久性的,所以你並不需要考慮這個。
如果你是不知道如何檢查每隔幾秒鐘DOM元素的文字問題,這可以用setInterval完成,
var interval = setInterval(checkText, 10000): // Run checkText function every ten seconds
function checkText() {
var el = document.getElementById("elementid");
if (el.innerText.match(/the text you want to check/)) {
chrome.browserAction.setIcon({path: iconPath2});
}
}
而且不要忘了把這段代碼插入到內容腳本。