疑難排解

支援的環境

Google 登入已正式支援下列瀏覽器和平台:

  • macOS、Windows、Linux、Android、iOS 上的 Google Chrome
  • Mozilla Firefox (macOS、Windows 和 Linux)
  • macOS 和 iOS 上的 Safari
  • Internet Explorer 第 8 版到第 11 版 (Windows)
  • Windows 上的 Microsoft Edge

已知問題

已封鎖第三方 Cookie 和資料

啟用這項隱私權功能後,系統會停用 iframe 中的所有 Cookie 和儲存空間,這是 Google 安全地驗證使用者的必要措施。

解決方法是,要求已停用第三方資料的使用者將 accounts.google.com 新增至允許的網域,以便為 https://accounts.google.com 建立例外狀況。在 Chrome 中,這項操作會在 chrome://settings/content/cookies 中執行。

如果您的許多使用者都已啟用這項功能 (部分公司會強制所有員工啟用這項設定),您可以改為實作伺服器端 OAuth 2.0 流程

iOS 裝置上的 Chrome 無痕模式

iOS 版 Chrome 目前不支援在無痕模式中使用 Google 登入功能。

啟用智慧型追蹤防護功能的 Safari

macOS High Sierra 和 iOS 11 這項新功能會在每 24 小時內停用第三方 Cookie,除非使用者與第三方網域的某個網頁互動。由於 Google 登入程式庫會使用 Cookie 安全地驗證使用者,因此可能會偵測到使用者每 24 小時就登出一次。使用者必須再次完成登入流程,才能重新啟用 Cookie。

還有其他問題嗎?

如有其他 Google 登入程式庫相關問題,請前往 GitHub Issue Tracker