疑難排解

支援的環境

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

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

已知問題

以下是使用 Google 登入時可能遇到的已知問題。

第三方 Cookie 和資料已遭封鎖

啟用後,這項隱私權功能會停用 iframe 中的所有 Cookie 和儲存空間。Google 需要這項資訊,才能確保使用者驗證安全無虞。

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

如果許多使用者都啟用這項功能 (部分公司會為所有員工強制執行這項設定),另一個解決方法是實作伺服器端 OAuth 2.0 流程

iOS 版 Chrome 無痕模式

在 iOS 版 Chrome 上,Google 登入功能不支援無痕模式。

Safari 的智慧型追蹤預防功能

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

還有其他問題嗎?

如有其他 Google 登入程式庫的問題,請前往 GitHub 問題追蹤工具