如何解决如何使用HTML5 WebSockets进行Chrome扩展
| 我正在尝试使用HTML5 WebSockets创建chrome扩展,但无法获得清晰的示例。我有几个问题,希望社区能够以简洁明了的方式为我解答。 WebSocket服务器,可以将其添加到Google Chrome扩展程序中吗?有人可以告诉我制造服务器所需的确切信息,还是可以包含指向清晰示例的正确链接? 连接到WebSocket服务器时,每个人始终都有ws:// localhost:port号。需要ws还是有什么意义?我不知道这是文件位置还是什么。只是要确保IP地址和端口号是服务器所在的位置,以及服务器正在监听哪个端口? 像http://www.pusher.com/上的pusher之类的网站只是在两个不同设备之间发送通信的一种方式,您仍然需要服务器,或者可以替换服务器/可以替换服务器。 我已经做了很多Google搜索,所以就好像我对这个话题一无所知。我只是不了解所有不同的事物,并且websocket API并未提供其任何功能的定义,也没有真正解释如何使用它。 我已检出的一些链接:http://dev.w3.org/html5/websockets/,http://jnext.org/index.html,http://www.pusher.com/,http:// jwebsocket .org /,http://joshuakehn.com/blog/view/2/WebSocket-Tutorial-with-Node-js 我需要不需要安装到计算机上的东西。所有服务器/客户端/编码都必须是可放入chrome扩展程序中的javascript。谢谢任何能帮助我的人。解决方法
似乎您是在说要在客户端上运行Websocket服务器?那将是不可能的。您无法通过浏览器在用户计算机上启动进程。
ws指示使用Web套接字协议,就像http指示使用超文本传输协议或ftp指示使用文件传输协议一样。
Pusher是一项服务,可为您托管和运行Web套接字服务器。您也可以编写自己的Web套接字服务器并将其安装在自己的服务器上。
,
没有API可以将WebSockets服务器创建为Chrome扩展程序。 websockify包含一个python类,可轻松创建WebSocket服务器。请参见“ 0”示例。
前缀“ 1”表示未加密的WebSockets连接。同样,“ 2”用于加密连接(使用TLS / SSL)。一个或另一个是必需的。
Pusher是一项WebSockets服务,它在原始WebSockets之上提供一层为您进行会话管理。您不需要单独的WebSockets服务器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。