2013-07-01 60 views
0

基本上我想寫一個Chrome擴展來檢查每隔幾秒鐘背景選項卡(非當前選項卡)的HTML元素的文本(相關某種狀態)並相應地更新擴展圖標。請注意,我無法控制該網頁。這有可能做到嗎?我閱讀了很多文檔,但找不到方法。Chrome擴展:訪問html背景選項卡

回答

0

頁面是否爲背景無關緊要。因爲擴展是永久性的,所以你並不需要考慮這個。

如果你是不知道如何檢查每隔幾秒鐘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}); 
    } 
} 

而且不要忘了把這段代碼插入到內容腳本。