Как Faye достигает междоменной (XDR) публикации / подписки?
Faye поддерживает междоменную подписку. Вот выдержка из их документов:
Междоменная операция
Клиенты и серверы Faye прозрачно поддерживают междоменную связь, поэтому ваш клиент может подключиться к серверу в любом домене без дополнительной настройки.
Кто-нибудь знает, как это достигается?
1 ответ
Faye использует JSONP для отправки запроса подтверждения связи на сервер, когда он междоменный, как объясняет автор Faye в своем ответе здесь. Затем он выбирает новый транспорт из списка в порядке предпочтения: WebSocket, EventSource, XHR, CORS и JSON-P. Обратите внимание, что WebSockets, после его установки, также может работать в междоменном режиме, как обсуждалось здесь ранее.