[英]How to use HTML5 WebSockets for Chrome Extensions
我正在嘗試使用 HTML5 WebSockets 創建一個 chrome 擴展,但無法獲得明確的示例。 我有幾個問題希望社區能夠以簡潔明了的方式為我回答。
我已經做了很多谷歌搜索,所以它不像我對這個主題一無所知。 我只是不了解所有不同的東西,websocket API 沒有給出任何功能的定義,也沒有真正解釋如何使用它。
Some Links I have checked out: 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
我需要不需要安裝到計算機上的東西。 所有服務器/客戶端/編碼都需要是 javascript 可以放入 chrome 擴展。 感謝任何可以幫助我的人。
好像你是說你想在客戶端上運行一個 websocket 服務器? 那是不可能的。 您無法從瀏覽器啟動用戶計算機上的進程。
ws表示使用web sockets協議,就像http表示使用超文本傳輸協議或ZFF104B2表示使用729AB9FE8C06D6376文件傳輸協議一樣。
Pusher 是一項為您托管和運行 web 套接字服務器的服務。 您也可以編寫自己的 web 套接字服務器並將其安裝在您自己的服務器上。
沒有 API 可以將 WebSockets 服務器創建為 Chrome 擴展。 websockify包含一個 python class 用於輕松創建 WebSocket 服務器。 請參閱tests/echo.py
示例。
ws://
前綴表示未加密的 WebSockets 連接。 同樣, wss://
用於加密連接(使用 TLS/SSL)。 一個或另一個是必需的。
Pusher 是一個 WebSockets 服務,它在原始 WebSockets 之上提供一個層,為您進行 session 管理。 您不需要單獨的 WebSockets 服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.