调用chrome扩展函数并获得响应

时间:2016-06-28 06:33:09

标签: google-chrome google-chrome-extension extension-methods google-chrome-app

我有一个网站' http://localhost/sample'。我需要在扩展中调用一个函数来回显一个单词并获得响应。如何实现此类代码以及所需的权限

1 个答案:

答案 0 :(得分:0)

使用AjaxWebsocketNativemessaging(您需要nativeMessaging权限)或任何其他通信方法在分机和本地服务器之间交换数据

以下代码发送一个简单的http get请求并输出响应。

您可能还想使用Fetch API而不是Ajax,这取决于您的需要。

的manifest.json

{
    ...
    "permissions": [
        "http://localhost/sample"
    ]
    ...
}

background.js

var xhr = new XMLHttpRequest();
xhr.onload = function() {
    console.log(xhr.responsetText);
};
xhr.open('GET', 'http://localhost/sample');
xhr.send();