我在使用Firefox时遇到了问题。无法让WebSocket在其中工作。我使用Tornado WebSocket,并通过以下代码进行初始化:
我在Javascript端这样初始化它:
这段代码在Chrome上运行良好,同时,我自己创建了证书并在HTTPS下运行页面。但是Firefox一直提示说:
我谷歌了一下,发现了很多想法,但是没有一个对我有用 :(
非常感谢任何帮助。
app = Application([(r'/mypath/ws', WSHandler)])
http_server = HTTPServer(app, ssl_options={
"certfile": "~/certs/websocket.crt",
"keyfile": "~/certs/websocket.key"
})
http_server.listen("443")
我在Javascript端这样初始化它:
var WS = new WebSocket("wss://websocket.localhost/mypath/ws");
这段代码在Chrome上运行良好,同时,我自己创建了证书并在HTTPS下运行页面。但是Firefox一直提示说:
Firefox can't establish a connection to the server at wss://websocket.localhost/mypath/ws.
我谷歌了一下,发现了很多想法,但是没有一个对我有用 :(
非常感谢任何帮助。