【发布时间】:2017-06-16 20:49:18
【问题描述】:
我开发了一款多人纸牌游戏,因此使用了 websocket。为了在php中实现websocket,我使用了this library
我已经把它放到我的 ubuntu 服务器上,程序在 Chrome 浏览器和 Firefox 上运行良好(前端是使用 Javascript 实现的)。 使用 Edge 浏览器时,出现错误提示 “ReferenceError: WebSocket is undefined”。但在互联网上,我读到 Edge 通常应该支持 websockets。
我已经检查了文档模式是否是另一个IE版本,但它也设置为边缘。 确切的版本是 11.0.0600.18537。
以下是我的代码(虽然我不认为这是一个问题,因为它可以在其他浏览器中使用)
connectToSocket=function() {
var host = "ws://[host]:9000/echobot";
try
{
socket = new WebSocket(host);
console.log('WebSocket - status ' + socket.readyState);
...
}
catch(ex){
console.log('some exception : ' +ex);
}
有人知道 Edge 可能有什么问题吗?
【问题讨论】:
-
你的边缘已经过时了,只需检查是否单击 3 点单击设置并滚动到底部我的最新版本正在运行
Microsoft Edge 38.14393.0.0但是这将很快改变为新版本Windows 10 即将发布
标签: javascript php websocket microsoft-edge phpwebsocket