java 浏览器扩展和桌面应用之间的通信

gcmastyq  于 2023-01-11  发布在  Java
关注(0)|答案(2)|浏览(130)

我正试图创建一个 chrome 程序,既基于网络,也可以访问操作系统。有点像浏览器扩展,但也做的事情,常规应用程序做,如改变系统设置。
我被困在试图弄清楚用Java编写的程序如何连接到它的JS部分来控制系统,或者反之亦然。什么是最好的方法?
P.S.相当新的程序员,所以外部资源的响应将非常感谢。

bvjveswy

bvjveswy1#

您可以使用连接本机API MDN link
Chrome文档及示例原生消息传递客户端

cnh2zyt3

cnh2zyt32#

一种方法是创建一个“本地代理”并侦听特定端口-以便浏览器部分可以与此端口通信
另一种方法是编写一个简单的应用程序,打开一个本地端口并侦听它(然后使用不同的解决方案)

编辑:或者仅仅设置“本地web服务器”并与之通信(并且在web服务器部分上运行本地脚本/命令)

相关问题