受支持的環境
Google登錄正式支持以下瀏覽器和平台:
- 適用於macOS,Windows,Linux,Android,iOS的Google Chrome
- 適用於macOS,Windows,Linux的Mozilla Firefox
- macOS和iOS上的Safari
- Windows上Internet Explorer版本從8到11
- 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問題跟踪器。