2012-05-22 17 views

Odpowiedz

27

Pozwól mi odpowiedzieć na to pytanie w dwóch częściach, ponieważ istnieje wiele sposobów komunikacji z serwerami Firebase.

  • Firebase JavaScript Client - The Firebase JavaScript klient utrzymuje w czasie rzeczywistym dwukierunkowego połączenia z serwerem. Pod osłonami korzysta z WebSockets, gdy tylko jest to możliwe (które nie mają ograniczeń w odniesieniu do połączeń między źródłami pochodzenia) i wraca do długiego pobierania jsonp z ukrytą aplikacją opartą na iframe na starszych przeglądarkach (co eliminuje problemy z różnymi źródłami, wykonując tylko żądania) .
  • Firebase REST API - Możesz również uzyskać/ustawić dane z Firebase za pomocą REST API, który używa CORS, aby umożliwić żądania różnych źródeł.

Podsumowując, powinien "po prostu działać" i nie trzeba robić nic specjalnego.

+1

Czy możesz rozwinąć temat "długiego sondowania opartego na ukrytych elementach iframe" – KJW

+0

@KJW dobrze byłoby wiedzieć, ale wierzę, że to ich sekretny sos. Teraz przynajmniej masz kilka wskazówek :) –