Biblioteka klienta JavaScript dla funkcji Zaloguj się przez Google i Google One Tap została zaprojektowana tak, aby była zgodna z większością popularnych przeglądarek i platform. Nie możemy zagwarantować, że będzie działać we wszystkich przeglądarkach i na wszystkich platformach.
Ze względów bezpieczeństwa biblioteka klienta JavaScript jest obsługiwana tylko w 2 najnowszych wersjach każdej przeglądarki.
Zgodność
Obsługa przycisków Zaloguj się przez Google i logowania jednym dotknięciem różni się w zależności od przeglądarki i platformy.
Sposób korzystania z aplikacji może się różnić w zależności od dostępności tych funkcji:
- Intelligent Tracking Prevention (ITP).
- Federated Credentials Management API (FedCM).
W tabelach poniżej znajdziesz obsługiwane procesy i funkcje logowania. Nie wszystkie przeglądarki są dostępne na wszystkich platformach. „Nie dotyczy” oznacza, że obsługiwana przeglądarka nie jest dostępna na danej platformie.
Zaloguj się przez Google
Przeglądarka / platforma | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | Nie dotyczy | Nie dotyczy | Nie dotyczy |
* Ze względu na to, że w przypadku iOS jest wymagany tryb przekierowania ITP.
jedno dotknięcie
Przeglądarka / platforma | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | Nie dotyczy | Nie dotyczy | Nie dotyczy |
* Dodatkowa konfiguracja jest niezbędna do obsługi uaktualnionej obsługi One Tap w przeglądarkach, które wymagają ITP.
† Usługa FedCM jest dostępna w Chrome 116 i Edge 116 i nowszych. Aby dowiedzieć się więcej, zapoznaj się z tabelą Zgodność z przeglądarkami w MDN.
Pliki cookie innych firm
Piaskownica prywatności w internecie i zaplanowane w Chrome usunięcie plików cookie innych firm wprowadzają istotne zmiany w usługach tożsamości Google (GIS) i logowaniu użytkowników.
Jako członek grupy społeczności W3C FedID pracującej nad FedCM Google Identity Services angażuje się w zwiększanie prywatności i bezpieczeństwa użytkowników przy jednoczesnym minimalizowaniu zmian w istniejących witrynach i zapewnianiu łatwości korzystania z nich naszym użytkownikom. Biblioteka JavaScript GIS obsługuje teraz proponowany interfejs API FedCM.
Od sierpnia 2023 roku usługi tożsamości Google w pełni obsługują FedCM i zalecamy korzystanie z niego. W przypadku niektórych istniejących aplikacji internetowych konieczne może być wprowadzenie zmian w wdrożeniu FedCM.
Zanim przetestujesz przepływy logowania z zablokowanym plikiem cookie innych firm, otwórz chrome://flags
, aby włączyć eksperymentalną funkcję FedCmWithoutThirdPartyCookies
. Ten krok jest konieczne tylko do czasu, gdy pojawi się w jednej z kolejnych wersji tej przeglądarki jako domyślna dla wszystkich użytkowników.
Chrome zamierza rozpocząć skalowane testowanie blokowania plików cookie innych firm w styczniu 2024 r., a całkowite zablokowanie jest planowane do końca 2024 r.
Zalecane
- Włącz FedCM dla nowych aplikacji internetowych i przenieś istniejące aplikacje.
Niezalecane
- Wyłączam FedCM.
W sierpniu 2022 roku usługi Google Identity Services są objęte ograniczonym testem origin FedCM. Około 20 witryn i 300 tys. użytkowników zalogowało się za pomocą interfejsów GIS i interfejsów API FedCM.
Z przyjemnością informujemy, że wstępne opinie pokazały, że w przypadku większości witryn przejście na bardziej prywatny i bezpieczny proces logowania bez plików cookie innych firm może w przejrzysty sposób przebiegać w ramach zgodnych wstecznie aktualizacji istniejących bibliotek GIS. Nie trzeba było wprowadzać żadnych zmian w dotychczasowych przepływach użytkowników i witrynach. Jest to kluczowy aspekt, ponieważ powszechne rozpowszechnienie interfejsów API FedCM zależy od bezproblemowej migracji istniejących witryn.
Na podstawie tych wstępnych opinii zespół GIS planuje zwiększyć udział w testowaniu GIS we współpracy z FedCM.
Podczas testów te problemy zostały wykryte i po wprowadzeniu FedCM do GIS niektóre witryny internetowe mogą wymagać podjęcia działań:
- Okna renderowane przez przeglądarkę eliminują obecnie możliwość korzystania z atrybutów stylu lub pośrednich elementów iframe do kontrolowania pozycjonowania okien logowania. Może to zakryć istniejącą zawartość witryny – niektóre z nich mogą być przydatne lub kluczowe dla użytkowników przed zalogowaniem się.
- Chociaż nie są jeszcze powszechnie stosowane, niektóre witryny mogą używać CSP i COOP. W takich przypadkach witryny mogą wymagać zmian, aby przekierować przeglądarki tak, aby zezwalały na wyskakujące okienka i mogły wczytywać zasoby z różnych witryn.