การแก้ปัญหา

สภาพแวดล้อมที่รองรับ

การลงชื่อเข้าใช้ด้วย Google รองรับเบราว์เซอร์และแพลตฟอร์มต่อไปนี้อย่างเป็นทางการ

  • Google Chrome ใน macOS, Windows, Linux, Android, iOS
  • Mozilla Firefox ใน macOS, Windows, Linux
  • Safari ใน macOS และ iOS
  • Internet Explorer เวอร์ชัน 8 ถึง 11 ใน Windows
  • Microsoft Edge ใน Windows

ปัญหาที่ทราบ

ต่อไปนี้เป็นปัญหาที่ทราบซึ่งคุณอาจพบเมื่อใช้ Google Sign-In

มีการบล็อกคุกกี้และข้อมูลของบุคคลที่สาม

เมื่อเปิดใช้ ฟีเจอร์ความเป็นส่วนตัวนี้จะปิดใช้งานคุกกี้และพื้นที่เก็บข้อมูลทั้งหมดภายใน iframe Google กำหนดให้ดำเนินการในส่วนนี้เพื่อการตรวจสอบสิทธิ์ผู้ใช้ที่ปลอดภัย

วิธีหนึ่งคือการขอให้ผู้ใช้ที่ปิดใช้ข้อมูลจากบุคคลที่สามสร้างข้อยกเว้นสำหรับ https://accounts.google.com โดยการเพิ่ม accounts.google.com ลงในโดเมนที่อนุญาต ใน Chrome ให้ทำดังนี้ใน chrome://settings/cookies

หากผู้ใช้จำนวนมากเปิดใช้ฟีเจอร์นี้ (บางบริษัทบังคับใช้การตั้งค่านี้กับพนักงานทุกคน) อีกวิธีแก้ปัญหาคือการใช้โฟลว์ OAuth 2.0 ฝั่งเซิร์ฟเวอร์

Chrome ใน iOS ในโหมดไม่ระบุตัวตน

การลงชื่อเข้าใช้ด้วยบัญชี Google ไม่รองรับโหมดไม่ระบุตัวตนใน Chrome บน iOS

Safari ที่มี Intelligent Tracking Prevention

ฟีเจอร์ใหม่ของ macOS High Sierra และ iOS 11 นี้จะปิดใช้งานคุกกี้ของบุคคลที่สาม ทุกๆ 24 ชั่วโมง เว้นแต่ผู้ใช้จะโต้ตอบกับหน้าใดหน้าหนึ่งของ โดเมนของบุคคลที่สาม ไลบรารีการลงชื่อเข้าใช้ด้วย Google ใช้คุกกี้เพื่อตรวจสอบสิทธิ์ผู้ใช้อย่างปลอดภัย ซึ่งอาจตรวจพบว่าผู้ใช้ออกจากระบบทุกๆ 24 ชั่วโมง ผู้ใช้ต้องทำตามขั้นตอนการลงชื่อเข้าใช้อีกครั้งเพื่อเปิดใช้งานคุกกี้อีกครั้ง

มีปัญหาอื่นๆ ไหม

ไปที่เครื่องมือติดตามปัญหาใน GitHub หากพบปัญหาอื่นๆ เกี่ยวกับไลบรารีการลงชื่อเข้าใช้ด้วย Google