【发布时间】:2014-03-18 14:38:00
【问题描述】:
我想在浏览器中运行 websocket 来连接服务器,或者在 ws 不可用时使用 flash(就像 websocket.js 所做的那样) 但似乎在 android 浏览器(不是 chrome)中有一个本机 WebSocket 函数,该函数具有成员函数,如关闭、发送等,但它不起作用。尝试使用本机 ws 连接到服务器时,我无法在路由器上捕获任何 ws 包。 所以,
为什么会有假的ws函数......
我会尝试检查此对象的 binaryType,当 binaryType 未定义或“”时,我认为它不是一个好的 ws(包括 ws 版本 7-8,服务器仅支持 ws 版本 13)。这是准确的吗?还是更好? UserAgent可能不是一个好主意,因为android上有很多自定义浏览器(比如firefox、dolphin、...),并且没有一个好的关键字来检查UA
android浏览器的假ws功能什么时候或者哪个版本会消失或者变成真的?虽然 google 推荐 chrome,但有些手机似乎在运行默认浏览器,并带有一个类似地球图标的 chrome。
非常感谢!
【问题讨论】:
标签: websocket