Как указано в часто задаваемых вопросах, socket.io поддерживает междоменные соединения в каждом браузере. Может ли кто-нибудь сказать мне, если междоменная связь использует определенный транспортный механизм, такой как длительный опрос, или он работает со всеми поддерживаемыми механизмами. Другое дело var socket = io.connect('http://localhost');
. Это используется клиентом для подключения к серверу socket.io. Поскольку это устанавливает соединение с помощью WebSockets, longpolling и т. д., сам вышеупомянутый метод подключения использует обычный HTTP-запрос. Не будет ли по крайней мере этот запрос нарушать ту же политику происхождения?
socket.io и междоменные соединения
Ответы (1)
Я только что проверил это в IE 8
и FireFox 14
:
Междоменные работы для
- jsonp
- xhr-опрос
- Веб-сокет
- вспышка
Междоменный не работает для
- HTML-файл
htmlfile
вообще работает только в IE, тогда как websocket
не работает в IE (‹ 10). flashsocket
не работает в браузерах, поддерживающих websocket
, поэтому я тестировал его только в IE8.
person
Evgeniy Berezovsky
schedule
16.08.2012