2016-04-27 96 views
1

如何創建與後臺頁面交互的擴展(不在標籤中)?例如每5分鐘檢查一次www.google.com,而我只打開www.yahoo.com。Chrome擴展程序與頁面(不在選項卡中)在後臺交互

我已經做了擴展功能,但我需要知道如何使用它,而不打開此頁面。

問候。

+0

谷歌將在另一個標籤中打開?如果是這樣,請查看:https://developer.chrome.com/extensions/tabs#method-query如果不是,那麼我會建議使用API​​來查詢所需的網站(google.com)並返回數據通過該服務器進行通信。 – dYale

回答

0

說你想要與https://www.google.com互動而不打開它,你可以在後臺頁面進行ajax調用。步驟是這樣的:

  1. permissions場添加https://www.google.com/*manifest.json

    "permissions": ["https://www.google.com/*"] 
    
  2. 讓在後臺頁面調用Ajax。

    var xhr = new XMLHttpRequest(); 
    xhr.onload = function() { 
        var data = xhr.responseText; 
        // Your logic to handle response data 
    }; 
    xhr.open("GET", "https://www.google.com"); 
    xhr.send(); 
    
相關問題