我正在使用FancyWebSocket创建一个多用户实时聊天网络应用程序。 link is here。我按照他们的git repo中描述的确切步骤, 现在就像它说的那样
您需要IE10 +,FF7 +或Chrome 14+才能运行此示例。
我想知道,我如何在Safari中运行我的webapp?因为它在几秒钟后“关闭/断开连接”并且不允许我“打开连接”
答案 0 :(得分:0)
您的WebSocket服务器正在实施旧的且不安全的WebSocket协议版本。
我认为Safari开发人员明智地选择不让用户获得pwnd。所有浏览器供应商都应该遵循这个例子。
解决方案是使用不同的WebSocket服务器。一个没有巨大的,发布良好的,轻微利用的漏洞,例如任何支持RFC 6455的服务器,已经发布了近4年的标准。