有没有办法启动使用 Firefox WebExtension 监听端口的 TCP 服务器?我知道存在使用 XUL/XPCOM 扩展启动服务器的方法,但它已过时,并且从 2017 年 11 月起将不再受支持(已弃用)。 同样的问题对谷歌浏览器感兴趣。
不可以,Chrome 扩展程序/Firefox WebExtension 无法打开套接字进行侦听。
但是,您可以有一个单独的 Native Host 组件来为您完成此操作。需要单独安装。
随着 XPCOM 的删除,附加组件对 UDP 和 TCP 套接字的访问将消失,这将导致许多附加组件出现问题。这正在 Firefox bug
FF#1435798 (libdweb): 中进行跟踪
已经讨论过,每个人似乎都喜欢这个想法。
如果有人有动力致力于此工作,那么第一步就是绘制出满足上述要求的设计草图。
我们都支持一个经过深思熟虑的 API,这是下一步需要有人承担的。您可以在
Git 存储库关注他们的进度,或者伸出援手。
运行某种特权/本机代码来打开套接字,直到或除非libdweb
被释放。
https://github.com/gonzazoid/chromium