什么是SignalR的浏览器的兼容性?(What is SignalR's browser

2019-08-04 02:02发布

我在网上找到的最多的是在SignalR常见问题,其中指出的是SignalR不IE6 / 7工作。 然而,出于法律原因,我需要呈现给客户支持的浏览器的列表。 是否有SignalR测试的浏览器这样的名单?

谢谢!

Answer 1:

看起来微软已经公布了一些兼容性的数据:

SignalR在ASP.NET:支持的平台

从文章:

SignalR可以在各种Web浏览器中使用,但通常情况下,只有最新的两个版本都支持。

使用SignalR在浏览器必须使用jQuery版本1.6.4或重大更新版本(如1.7.2,1.8.2,1.9.1或)应用。

SignalR可以在以下浏览器中使用:

  • 微软的Internet Explorer版本8,9和10现代,台式机和移动版本的支持。
  • Mozilla Firefox浏览器:当前版本 - 1,在Windows和Mac版本。
  • 谷歌浏览器:当前版本 - 1,在Windows和Mac版本。
  • Safari浏览器:当前版本 - 1,同时支持Mac和iOS版本。
  • 歌剧:当前版本 - 1,只有Windows。
  • Android浏览器


Answer 2:

下面是支持WebSockets的浏览器的列表: http://caniuse.com/websockets注意到那些支持WebSockets的IE浏览器的唯一版本是10版。

如果做不到这一点SignalR将回落到这些其他应在早期IE浏览器的工作方法之一。 (它的工作对我的IE 9为例):

SignalR使用回落到一个长轮询机制的浏览器连接到服务器。 最初的协商请求后,下面的传输进行尝试,以便成功连接之前,可以进行:

WebSockets的(如果服务器和浏览器都表明它们可以支持WebSockets的)服务器发送活动,又名EventSource的(如果浏览器支持服务器发送活动,这基本上是除了IE的所有浏览器)永远帧(用于Internet Explorer只)的Ajax长轮询

https://github.com/SignalR/SignalR/wiki/Faq



Answer 3:

还没有,我们虽然努力。

更新: http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/supported-platforms



文章来源: What is SignalR's browser compatibility?