什么是SignalR的浏览器兼容性?
我在网上找到的最多的是SignalR FAQ,其中声明SignalR在IE6 / 7中不起作用。 但是,出于法律原因,我需要向客户提供支持的浏览器列表。 是否有针对SignalR的测试浏览器列表?
谢谢!
看起来Microsoft发布了一些兼容性数据:
ASP.NET上的SignalR:支持的平台
来自文章:
SignalR可以在各种Web浏览器中使用,但通常只支持最新的两个版本。
在浏览器中使用SignalR的应用程序必须使用jQuery版本1.6.4或主要更高版本(例如1.7.2,1.8.2或1.9.1)。
SignalR可以在以下浏览器中使用:
以下是支持Websockets的浏览器列表: http : //caniuse.com/websockets请注意,支持Websockets的唯一版本的Internet Explorer是版本10。
失败的SignalR将回归到其他一些应该适用于早期IE的方法。 (例如,它在我的IE 9上工作):
SignalR使用回退到长轮询机制来将浏览器连接到服务器。 在初始协商请求之后,将按顺序尝试以下传输,直到可以成功建立连接:
WebSockets(如果服务器和浏览器都指示它们可以支持websockets)Server Sent Events,又名EventSource(如果浏览器支持Server Sent Events,基本上所有浏览器除了Internet Explorer)Forever Frame(仅适用于Internet Explorer)Ajax长轮询
https://github.com/SignalR/SignalR/wiki/Faq
还没有,我们正在研究它。
更新: http : //www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/supported-platforms
上述就是C#学习教程:什么是SignalR的浏览器兼容性?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。
如若转载,请注明出处:https://www.ctvol.com/cdevelopment/1019584.html