在带有 Safari 浏览器的 iPad 中,SignalR 支持哪种传输。iPad Safari
根据本页的传输和回退部分,SignalR 首先尝试使用 WebSockets 和服务器发送事件。 然后,它将回退到帧或长轮询作为最后一个选项。
iPad上的Safari支持WebSockets。 但应该注意的是,iOS Safari 实现了不同的标准:HyBi-00/Hixie-76(不是 RFC 6455)。 服务器发送事件也可以工作,但前提是页面在屏幕上处于活动状态。
我不确定iPad(iOS 5/6)上的旧版本Safari是否会回退到其他传输 - 但您可以使用 http://websocketstest.com 进行测试。
根据caniuse iOS Safari支持websockets。但是,它似乎有一些报告的问题,因此最好强制它使用长轮询或其他东西。
检查行为的最佳方法是在iOS设备上启用Safari调试,并使用Mac连接到它以监视浏览器中的网络流量。