socket.io и междоменные соединения

Как указано в часто задаваемых вопросах, socket.io поддерживает междоменные соединения в каждом браузере. Может ли кто-нибудь сказать мне, если междоменная связь использует определенный транспортный механизм, такой как длительный опрос, или он работает со всеми поддерживаемыми механизмами. Другое дело var socket = io.connect('http://localhost');. Это используется клиентом для подключения к серверу socket.io. Поскольку это устанавливает соединение с помощью WebSockets, longpolling и т. д., сам вышеупомянутый метод подключения использует обычный HTTP-запрос. Не будет ли по крайней мере этот запрос нарушать ту же политику происхождения?


person bijan    schedule 17.07.2012    source источник


Ответы (1)


Я только что проверил это в IE 8 и FireFox 14:

Междоменные работы для

  • jsonp
  • xhr-опрос
  • Веб-сокет
  • вспышка

Междоменный не работает для

  • HTML-файл

htmlfile вообще работает только в IE, тогда как websocket не работает в IE (‹ 10). flashsocket не работает в браузерах, поддерживающих websocket, поэтому я тестировал его только в IE8.

person Evgeniy Berezovsky    schedule 16.08.2012