支援的環境
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 問題追蹤工具。