Больше всего я нашел онлайн в FAQ SignalR, где указано, что SignalR не работает в IE6/7. Однако по юридическим причинам мне нужно предоставить клиентам список поддерживаемых браузеров. Есть ли список проверенных браузеров для SignalR?
Спасибо!
Больше всего я нашел онлайн в FAQ SignalR, где указано, что SignalR не работает в IE6/7. Однако по юридическим причинам мне нужно предоставить клиентам список поддерживаемых браузеров. Есть ли список проверенных браузеров для SignalR?
Спасибо!
Похоже, Microsoft опубликовала некоторые данные о совместимости:
SignalR на ASP.NET: Поддерживаемые платформы
Из статьи:
SignalR может использоваться в различных веб-браузерах, но обычно поддерживаются только последние две версии.
Приложения, использующие SignalR в браузерах, должны использовать версию jQuery версии 1.6.4 или более поздние версии (например, 1.7.2, 1.8.2 или 1.9.1).
SignalR можно использовать в следующих браузерах:
Пока мы не работаем над этим.
Обновление: http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/supported-platforms
Вот список браузеров, которые поддерживают Websockets: http://caniuse.com/websockets отмечают, что единственная версия Internet Explorer, которая поддерживает Websockets, - это версия 10.
В противном случае SignalR вернется к одному из этих методов, который должен работать на более ранних версиях IE. (Например, он работал на моем IE 9):
SignalR использует возврат к длинному механизму опроса для подключения браузера к сервер. После первоначального запроса на переговоры следующие перевозки проверяются до тех пор, пока не будет выполнено успешное соединение:
WebSockets (если оба сервера и браузер указывают, что они могут поддержка websockets) События, отправленные сервером, например EventSource (если браузер поддерживает события, отправленные сервером, в основном это все браузеры кроме Internet Explorer) Forever Frame (только для Internet Explorer) Ajax длинный опрос