Подтвердить что ты не робот

Как Firebase обрабатывает проблемы с перекрестным происхождением?

Просмотр Firebase FAQ Я не вижу, как обрабатываются проблемы с перекрестным доменом. Очевидно, мы не хотим служить в домене Firebase, это CORS, скрытый iFrame, другой? Нужно ли нам создавать субдомен, указывающий на IP-адрес сервера совместного доступа?

4b9b3361

Ответ 1

Позвольте мне ответить на этот вопрос в двух частях, поскольку существует несколько способов взаимодействия с серверами Firebase.

  • Клиент JavaScript Firebase. Клиент Javascript Firebase поддерживает двунаправленное подключение к серверу в режиме реального времени. Под обложками это использует WebSockets, когда это возможно (которые не имеют ограничений в отношении кросс-коннективных подключений) и возвращается к длительному опросу jsonp с скрытым iframe в старых браузерах (что оборачивает проблемы с перекрестным происхождением, только делая запросы).
  • API-интерфейс Firebase REST. Вы также можете получить/установить данные из Firebase с помощью REST API, который использует CORS для разрешения запросов с перекрестными ошибками.

Итак, вкратце, он должен "просто работать", и вам не нужно ничего особенного.