我有一个网站' http://localhost/sample'。我需要在扩展中调用一个函数来回显一个单词并获得响应。如何实现此类代码以及所需的权限
答案 0 :(得分:0)
使用Ajax,Websocket,Nativemessaging(您需要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();