2016-04-27 113 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(); 
    
相关问题