j0k*_*ker 5 firefox web-worker websocket
我正在尝试在WebWorker中实现一个有效的WebSocket连接.这应该很简单,如果我使用Chrome作为b rowser.但是,由于这个实验应该进一步成为一个生产的一部分,我需要它来处理所有伟大的浏览器,即Firefox.
我的问题是我无法使用Firefox.起初,Firefox无法创建WebWorker.这是一个Bug,并在版本9中修复.但现在看来它无法在Worker中创建WebSocket.
我尝试了以下代码行:
var ws = new WebSocket(url);
Run Code Online (Sandbox Code Playgroud)
失败的是:
WebSocket is not defined
Run Code Online (Sandbox Code Playgroud)
那么,根据这个它应该工作.但它既不在WebWorker中,也不在此上下文之外.我试过年纪大了
var ws = new MozWebSocket(url);
Run Code Online (Sandbox Code Playgroud)
这似乎在WebWorker之外工作,但我得到了与上面相同的错误.
现在,问题是什么?我知道WebSockets在某些旧版本中默认禁用,但版本9应支持与Chrome类似的功能(至少这是他们所说的).我做错了什么?
我使用Ubuntu 11.10并没有测试其他浏览器.
提前致谢!
归档时间: |
|
查看次数: |
3756 次 |
最近记录: |