因此,我进行了非常彻底的搜索,并尝试了许多方法,以便在JavaScript中的浏览器中为Chrome.socket API创建 TCP或UDP侦听器。我现在很困惑。到目前为止,我尝试过使用:
还有几个小选项。到目前为止,这些“选项”似乎都没有正常运作。我得到的最接近的是在浏览器中获得readyState为零。服务器接受连接,但浏览器中套接字的readyState只保持为零(表示仍然连接)。
我有两个问题。
有可能吗? 甚至可以通过仅使用客户端JavaScript来侦听来自特定网站上的Chrome扩展程序的传入TCP / UDP连接吗?
如何吗 如果是这样,我将如何创建它?
答案 0 :(得分:0)
出于安全原因,您将永远无法在纯客户端代码中创建原始套接字。
WebSockets或WebRTC等协议要求服务器明确承认协议并允许您连接。