Chrome WebExtension中的TCP服务器

plupiseo  于 2023-05-04  发布在  Go
关注(0)|答案(2)|浏览(208)

有没有一种方法可以启动TCP服务器,它将使用Firefox WebExtension侦听端口?我知道使用XUL/XPCOM扩展启动服务器的现有方法,但它已经过时,并且从2017年11月起将不受支持(弃用)。同样的问题也引起了谷歌chrome的兴趣。

bvjxkvbb

bvjxkvbb1#

不可以,Chrome扩展程序/ Firefox WebExtension无法打开套接字进行侦听。
但是,您可以使用一个单独的Native Host组件来完成此任务。它需要单独安装。

nnvyjq4y

nnvyjq4y2#

还没有。

随着XPCOM的移除,加载项对UDP和TCP套接字的访问将消失,这将导致许多加载项出现问题。

  • Open
  • Type: enhancement
  • 实际的TCPUDP组件分别为Priority: P3 (Backlog)

这已经讨论过了,每个人似乎都喜欢这个主意。
如果有人有动力在这方面的工作,勾画出一个设计,满足上述要求将是第一步。
我们都支持一个经过深思熟虑的API,这是下一步要做的事情。
你可以在Git repo上关注他们的进展,或者伸出援手。
当然,正如其他回答者所指出的,本地主机/伙伴软件组件是目前 * 唯一 * 的解决方案;你必须运行某种特权/本机代码来打开套接字,直到或除非libdweb被释放。

相关问题