调用Chrome扩展功能并获取响应



我有一个网站'http://localhost/sample'。我需要将Echo的函数称为" echo"单词并获取响应。如何实现此类代码以及所需的权限

使用ajax,websocket,nativemessaging(您需要nativeMessaging许可)或任何其他通信方法在扩展和本地服务器之间交换数据

以下代码发送简单的HTTP获取请求并输出响应。

您也可能想使用fetch API而不是Ajax,这取决于您的需求。

subtest.json

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

背景.js

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

最新更新