我们的网络应用程序使用websockets。 当页面加载时,我们使用以下方法检查websocket支持:
if ('WebSocket' in window)
当我们在Opera TV 3.4模拟器上运行webapp时,我们检测到websockets可用。 当我们在索尼Bravia KDL-50W829B上运行webapp时,websocket测试失败。
比较UserAgent,Bravia KDL-50W829B版本超过了仿真器的版本,因此我们期待websockets可用:
根据这些链接,websockets应该可用并启用:
我们还发现了其他帖子,其中提到websockets不能在Bravia浏览器上工作(通过智能电视搜索lavag.org查看面板)
有什么想法吗?
感谢。
答案 0 :(得分:0)
在普通浏览器之外...从网络工作者内部说这是有效的
if (! ("WebSocket" in self)) {
throw new Error("ERROR - websocket not available");
}