[英]Could you send messages from a chrome extension to a node.js server?
我最近开始了一个小项目。 我正在构建一个扩展程序,该扩展程序可以打开在本地node.js服务器上托管的本地网页。 我想向我的node.js服务器发送一条消息,以在计算机上启动bash脚本。 如果您想知道... bash脚本将在启用/禁用某些标志的情况下打开Chrome。
它将是这样的:ChromeExtension.Sendmessage()-> Node.js服务器接收消息-> Node.js服务器启动bashscript
这可能吗? 我真正遇到的唯一一件事是本机消息传递,但我真的不想走这条路……
谢谢。
是的,有可能,而且可以通过简单的方式完成
var xj = new XMLHttpRequest();
xj.open("POST", "http://localhost:3000/log", true);
xj.setRequestHeader("Content-Type", "application/json");
xj.send(JSON.stringify({ action: <your data>}));
xj.onreadystatechange = function () {
if (xj.readyState == 4) {
console.log(xj.responseText);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.