支援的瀏覽器和平台

適用於「使用 Google 帳戶登入」功能和 Google One Tap 的 JavaScript 用戶端程式庫,與最常見的瀏覽器和平台相容。我們不保證能在所有瀏覽器或平台上運作。

基於安全性風險,JavaScript 用戶端程式庫僅支援各瀏覽器的最新版本。

相容性

各種瀏覽器和平台組合對於「使用 Google 帳戶登入」按鈕和 One Tap 登入流程的支援情形不盡相同。

視功能的可用性而定,不同瀏覽器的使用者體驗可能有所不同:

下表列出支援的登入流程和功能。並非所有瀏覽器都支援所有平台,不適用代表平台不支援該平台。

使用 Google 帳戶登入

瀏覽器 / 平台 Android iOS 裝置* macOS Linux Windows 10
Chrome
Edge
Firefox
Safari 不適用 不適用 不適用

* 因為 iOS 必須採用 ITP 重新導向模式

One Tap

瀏覽器 / 平台 Android iOS macOS Linux Windows 10
Chrome *
邊緣 *
Firefox *
Safari 不適用 不適用 不適用

* 需要額外的設定,才能為需要 ITP 的瀏覽器啟用升級版 One Tap 使用者體驗

Chrome 117 以上版本支援 FedCM,詳情請參閱 MDN「瀏覽器相容性」圖表。

第三方 Cookie

網頁版的 Privacy Sandbox 和 Chrome 預計移除第三方 Cookie,為 Google Identity 服務 (GIS) 和使用者登入方式帶來重大異動。

Google Identity Services 致力於提升使用者隱私與安全性,同時盡量減少現有網站的變更,並讓使用者易於使用,而身為參與 FedCM 的 W3C FedID 社群小組。GIS JavaScript 程式庫現在支援提議的 FedCM API。

自 2023 年 8 月起,Google Identity 服務全面支援 FedCM,並建議使用。部分現有的網頁應用程式可能需要變更採用 FedCM 的功能。測試遭封鎖第三方 Cookie 的登入流程前,請先開啟 chrome://flags 以啟用 FedCmWithoutThirdPartyCookies 實驗性功能。只有在較新版本的瀏覽器版本成為所有使用者時,才需要執行這個步驟。

Chrome 預計於 2024 年 1 月開始對第三方 Cookie 封鎖進行大規模測試,預計在 2024 年底前全面進行封鎖。

建議

不建議使用

  • 正在停用 FedCM。

截至 2022 年 8 月,Google Identity 服務已有限度地進行 FedCM 來源試用。使用 FedCM API 和 GIS 成功登入約 20 個網站和 30 萬名使用者。

很高興在早期意見回饋證明,對於大多數網站而言,在沒有第三方 Cookie 的情況下,改用更加私密且安全的登入程序,只要對現有的 GIS 程式庫進行回溯相容的更新,即可公開透明地進行登入。盡量不調整現有的使用者流程和網站。這是非常重要的一點,因為要廣泛採用 FedCM API,就必須仰賴現有網站的順暢遷移作業。

根據這項初步意見回饋,GIS 計劃擴大與 FedCM 參與測試 GIS。

我們在試用期間發現這些問題,可能需要部分網站在 GIS 採用 FedCM 時採取行動:

  • 透過瀏覽器轉譯的對話方塊,網站目前無法使用樣式屬性或中繼 iframe 來控制登入對話方塊的位置。這項操作可能會遮蓋現有的網站內容,導致某些內容難以辨識,或是導致使用者在登入前看到必要的資訊。
  • 雖然尚未廣泛部署,但部分網站可能會使用 CSP 和 COOP。在這種情況下,網站可能需要進行變更,以引導瀏覽器允許彈出式視窗,並載入跨網站資源。