Будет ли IE9 теперь поддерживать WebSocket? - PullRequest
6 голосов
/ 14 марта 2011

Вопрос довольно прост, и старая тема здесь . Я надеюсь получить последние ответы с момента выхода IE9 14 марта 2011 года.

Кроме того, я также хотел бы спросить, когда Firefox и Opera будут поддерживать WebSockets?

Ответы [ 3 ]

7 голосов
/ 14 марта 2011

Я следил за разработкой IE9, и я также участвую в HyBi WG (протокол WebSockets). Microsoft постоянно обновляет демонстрационную реализацию WebSockets с последними версиями протокола, однако я подозреваю, что в первоначальном выпуске IE9 не будет встроенной поддержки WebSockets. Вероятно, это произойдет только до IE10, если только они не начнут рассматривать это как большой конкурентный недостаток, и в этом случае мы, скорее всего, увидим его добавленным в обновлении IE9 до IE10.

Firefox, вероятно, будет поддерживать WebSockets в обновлении до FF4 или с FF5 (но планируется, что 5 выйдет в этом году). Также вы можете включить текущую реализацию в FF4, используя опцию about: config.

Понятия не имею об Опере. Они интересны в протоколе, но они довольно молчаливы в списке HyBi.

Также, если вам нужны WebSockets прямо сейчас, вы всегда можете использовать Flash shim / fallback web-socket-js .

Обновление

Я забыл, Opera 11.00 имеет встроенную поддержку WebSockets, но отключена. Перейдите к opera: config и найдите WebSocket .

Итак, в целом, почти каждый современный браузер имеет поддержку WebSockets, в некотором роде встроенную и активированную (Chrome, Safari, iOS), встроенную, но отключенную (FF4 и Opera), в качестве загружаемого дополнения ( IE9) или с помощью эмулятора Flash web-socket-js (все, кроме iOS).

4 голосов
/ 16 марта 2011

Нет, RTW-версия IE9 НЕ поддерживает тип веб-сокета ...: (

ОБНОВЛЕНИЕ: команда IE разрабатывает веб-сокеты для своего браузера, но они не включены в первоначальный выпуск, поскольку стандарт находится в динамическом состоянии. Хотя реализация стабильна, стандарт - нет. Если вы хотите проверить это в IE9, вы можете скачать его здесь: http://html5labs.interoperabilitybridges.com/

Подробнее об этом можно узнать, прослушав этот подкаст DotNetRocks: http://www.dotnetrocks.com/default.aspx?showNum=648

С уважением.

3 голосов
/ 16 апреля 2011

IE9 поддерживает WebSockets, но не как «встроенный» функционал.Вы должны загрузить его как плагин с http://html5labs.interoperabilitybridges.com

Причина, по которой Microsoft не включила в настройку по умолчанию, - нестабильный стандарт и он постоянно меняется, а при настройке по умолчанию должны быть включены только стабильные стандарты HTML5.

Таким образом, в настоящее время IE10 также не будет включать.

Сайт HTML5Labs будет обеспечивать "экспериментальную" поддержку нестабильных стандартов.

...