我在网上找到的最多的是IE6/7的常见问题解答,上面说SignalR不能在SignalR 6/7中工作。然而,出于法律原因,我需要向客户提供一份支持的浏览器列表。有这样一个针对SignalR的经过测试的浏览器列表吗?
谢谢!
发布于 2013-04-30 20:56:55
看起来微软已经发布了一些兼容性数据:
SignalR on ASP.NET: Supported Platforms
文章中的:
SignalR可以在各种web浏览器中使用,但通常只支持最新的两个版本。
在浏览器中使用SignalR的应用程序必须使用jQuery版本1.6.4或更高版本(如1.7.2、1.8.2或1.9.1)。
SignalR可以在以下浏览器中使用:
微软iOS版本8、9和10。现代版、桌面版和移动版是supported.
发布于 2013-01-31 14:27:13
以下是支持Websockets的浏览器列表:http://caniuse.com/websockets请注意,唯一支持Websockets的Internet Explorer版本是版本10。
如果做不到这一点,SignalR将退回到这些其他方法之一,这些方法应该适用于早期的IE。(例如,它适用于我的IE 9):
SignalR使用回退到long polling mechanism将浏览器连接到服务器。在初始协商请求之后,将按顺序尝试以下传输,直到可以成功建立连接:
WebSockets (如果服务器和浏览器都表明它们可以支持websockets)服务器发送的事件,又名EventSource (如果浏览器支持服务器发送的事件,基本上是除Internet Explorer之外的所有浏览器)永久帧(仅适用于Internet Explorer) Ajax长轮询
发布于 2012-12-14 16:10:11
还没有,但我们正在努力。
更新:http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/supported-platforms
https://stackoverflow.com/questions/13869745
复制相似问题