为了账号安全,请及时绑定邮箱和手机立即绑定

Chrome 扩展中的 Socket 通信问题

Chrome 扩展中的 Socket 通信问题

慕桂英3389331 2021-11-04 16:53:32
我正在尝试在 chrome 扩展中建立套接字通信。我有我的扩展程序,它将与 chrome 提供的“简单 Websocket 客户端”进行通信。但是我无法使用“WebSocket”类成功建立连接。我尝试使用 Socket 类,但后来发现扩展不支持它。因此,我尝试了 websocket,但收到错误消息“websocket 握手期间出错:ERR_INVALID_HTTP_RESPONSE”。var wsoc;wsoc = new WebSocket("ws://localhost:8001");wsoc.onopen = function(){    wsoc.send("Message from chrome extension");};我想通过 Chrome 提供的以下客户端成功建立连接:Simple WebSocket Client Extension ( https://chrome.google.com/webstore/detail/simple-websocket-client/pfdhoblngboilpfeibdedpjgfnlcodoo?hl=en )
查看完整描述

2 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

您需要设置一个 WebSocket 服务器。可以使用ws来做到这一点,这是一个 Nodejs WebSocket 库。您尝试做的是将客户端连接到客户端,这是行不通的。您可以在客户端之间以人的身份启动 WebSocket 服务器。在浏览器中创建服务器是不可能的。来源


查看完整回答
反对 回复 2021-11-04
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

查看完整回答
反对 回复 2021-11-04
  • 2 回答
  • 0 关注
  • 625 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信