google-chrome-extension - 与运行在本地网络计算机上的 Web 扩展程序通信
问题描述
如果本地网络上有 PC(Linux),并且 PC 上正在运行 Web 浏览器(FireFox、Chrome 等),并且在浏览器上安装了扩展程序(我写的),并且在同一台计算机上网络,我想向扩展发送消息并从扩展中获取结果,我该如何实现?
所有的 PC 都是我的,我要编写的扩展将仅供我使用,因此我可以使用任何权限或以任何需要的方式设置 PC。
解决方案
我不确定您的扩展是用什么语言编写的,但一种方法是在特殊端口上发送 HTTP 请求并监听它们。JavaScript 有一些很好的选择:
示例应用程序:https ://github.com/tommut/HttpRequester
在 Chrome 扩展中制作 TCP 监听器:https ://stackoverflow.com/a/17337074/3856731
推荐阅读
- c# - 我无法使用 Specflow3 和 VS2017 配置/创建项目
- angular - 全局断点观察者?
- c# - 如果 Richtextbox 和 Textbox2 是您键入的同一个单词,则每次键入字母时如何编码都会突出显示
- c# - 如何修复“未找到元素”异常 C#
- python - 试图让 3 个变量获得随机分配的数字,加起来为 100
- zend-framework - 图像、样式表和脚本未在 zend 网站上加载
- php - 路由在 Aws 服务器上的 Codeignator 中不起作用
- apache-kafka - kafka 连接 jdbc 源设置未从 db 读取数据,因此 kafka 主题中没有数据
- javascript - 如何使用发送到控制器的数据在 ajax 中重定向页面
- c# - 如何确定在 Docker 容器中运行的 PostgreSQL 是否已使用 Marten 完成初始化?