ไลบรารีของไคลเอ็นต์ JavaScript สำหรับฟีเจอร์ลงชื่อเข้าใช้ด้วย Google และ Google One Tap ออกแบบมาให้เข้ากันได้กับเบราว์เซอร์และแพลตฟอร์มส่วนใหญ่ เราไม่รับประกันว่าจะใช้ได้ในทุกเบราว์เซอร์หรือทุกแพลตฟอร์ม
เนื่องจากมีความเสี่ยงด้านความปลอดภัย ไลบรารีของไคลเอ็นต์ JavaScript ได้รับการสนับสนุน ใน 2 เวอร์ชันล่าสุดของแต่ละเบราว์เซอร์เท่านั้น
ความเข้ากันได้
การรองรับปุ่ม "ลงชื่อเข้าใช้ด้วย Google" และขั้นตอนการลงชื่อเข้าใช้ด้วย One Tap จะแตกต่างกันไปในแต่ละเบราว์เซอร์และแพลตฟอร์ม
ประสบการณ์ของผู้ใช้ในแต่ละเบราว์เซอร์อาจแตกต่างกันไปตามความพร้อมใช้งานของฟีเจอร์เหล่านี้
ตารางต่อไปนี้จะแสดงขั้นตอนการลงชื่อเข้าใช้และฟีเจอร์ที่รองรับ บางเบราว์เซอร์อาจไม่พร้อมใช้งานในบางแพลตฟอร์ม หมายความว่าไม่มีเบราว์เซอร์ที่รองรับจึงจะไม่พร้อมใช้งานในแพลตฟอร์มนั้นๆ
ลงชื่อเข้าใช้ด้วย Google
เบราว์เซอร์ / แพลตฟอร์ม | Android | iOS * | MacOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | ไม่มีข้อมูล | ไม่มีข้อมูล | ไม่มีข้อมูล |
* เนื่องจาก iOS ต้องใช้โหมดเปลี่ยนเส้นทาง ITP
One Tap
เบราว์เซอร์ / แพลตฟอร์ม | Android | iOS | MacOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
ขอบ * † | |||||
Firefox * | |||||
Safari | ไม่มีข้อมูล | ไม่มีข้อมูล | ไม่มีข้อมูล |
* ต้องมีการกำหนดค่าเพิ่มเติมเพื่อเปิดใช้ One Tap UX ที่อัปเกรดแล้วสำหรับเบราว์เซอร์ที่ต้องใช้ ITP
† FedCM พร้อมใช้งานใน Chrome 116 และ Edge 116 ขึ้นไป โปรดดูแผนภูมิความเข้ากันได้ของเบราว์เซอร์ MDN สำหรับข้อมูลเพิ่มเติม
คุกกี้ของบุคคลที่สาม
Privacy Sandbox สําหรับเว็บและการนำคุกกี้ของบุคคลที่สามออกตามแผนที่วางไว้ของ Chrome จะทำให้เกิดการเปลี่ยนแปลงสำคัญใน Google Identity Services (GIS) และการลงชื่อเข้าใช้ของผู้ใช้
ในฐานะผู้มีส่วนร่วมในกลุ่มชุมชน W3C FedID ที่ดูแล FedCM Google Identity Services ได้พยายามเพิ่มความเป็นส่วนตัวและความปลอดภัยของผู้ใช้ไปพร้อมๆ กับการลดการเปลี่ยนแปลงเว็บไซต์ที่มีอยู่และทำให้ ผู้ใช้ของเราใช้งานได้ง่าย ปัจจุบันไลบรารี GIS JavaScript รองรับ FedCM API ที่เสนอแล้ว
ตั้งแต่เดือนสิงหาคม 2023 เป็นต้นไป Google Identity Services รองรับ FedCM อย่างเต็มรูปแบบและแนะนำให้ใช้ อาจจำเป็นต้องเปลี่ยนแปลงรับ FedCM กับเว็บแอปที่มีอยู่บางรายการ
ก่อนที่จะทดสอบขั้นตอนการลงชื่อเข้าใช้ด้วยการบล็อกคุกกี้ของบุคคลที่สาม ให้เปิด chrome://flags
เพื่อเปิดใช้ฟีเจอร์ FedCmWithoutThirdPartyCookies
แบบทดลอง ขั้นตอนนี้จะจำเป็นจนกว่าเบราว์เซอร์รุ่นใหม่ๆ จะกำหนดให้ขั้นตอนนี้เป็นค่าเริ่มต้นสำหรับผู้ใช้ทุกคน
Chrome ตั้งใจจะเริ่มการทดสอบที่ปรับขนาดของการบล็อกคุกกี้ของบุคคลที่สามในเดือนมกราคม 2024 โดยวางแผนที่จะบล็อก 100% ภายในสิ้นปี 2024
แนะนำ
- เปิดใช้ FedCM สำหรับเว็บแอปใหม่และย้ายข้อมูลแอปที่มีอยู่
ไม่แนะนำ
- กำลังปิดใช้ FedCM
ตั้งแต่เดือนสิงหาคม 2022 เป็นต้นไป Google Identity Services ได้ดำเนินการทดลองใช้ FedCM จากต้นทางแบบจำกัด เว็บไซต์ประมาณ 20 แห่งและผู้ใช้ 300,000 รายลงชื่อเข้าใช้สำเร็จด้วย FedCM API และ GIS
เรายินดีที่จะกล่าวว่าความคิดเห็นเบื้องต้นแสดงให้เห็นว่าสำหรับเว็บไซต์ส่วนใหญ่ การเปลี่ยนไปใช้กระบวนการลงชื่อเข้าใช้ที่เป็นส่วนตัวและปลอดภัยมากขึ้นโดยไม่ต้องใช้คุกกี้ของบุคคลที่สาม อาจเกิดขึ้นอย่างโปร่งใสผ่านการอัปเดตที่เข้ากันได้แบบย้อนหลังกับไลบรารี GIS ที่มีอยู่ ไม่ต้องมีการเปลี่ยนแปลงขั้นตอนและเว็บไซต์ที่มีอยู่เพียงเล็กน้อยหรือไม่มีเลย ขั้นตอนนี้เป็นจุดสำคัญเนื่องจากการใช้งาน FedCM API อย่างแพร่หลายต้องอาศัยการย้ายข้อมูลที่ไม่มีปัญหาในเว็บไซต์ที่มีอยู่
จากความคิดเห็นเบื้องต้นนี้ GIS วางแผนที่จะขยายการเข้าร่วมในการทดสอบ GIS กับ FedCM
ระหว่างการทดลอง เราได้พบปัญหาเหล่านี้และอาจต้องให้บางเว็บไซต์ดำเนินการเมื่อ GIS นำ FedCM มาใช้
- กล่องโต้ตอบที่แสดงผลผ่านเบราว์เซอร์ทำให้เว็บไซต์ไม่สามารถใช้แอตทริบิวต์สไตล์หรือ iframe กลางในการควบคุมการวางตำแหน่งกล่องโต้ตอบการลงชื่อเข้าใช้ได้ การทำเช่นนี้อาจบดบังเนื้อหาเว็บไซต์ที่มีอยู่ ซึ่งบางส่วนอาจเป็นประโยชน์หรือสำคัญต่อผู้ใช้ที่จะดูก่อนลงชื่อเข้าใช้
- แม้ว่าจะยังไม่มีการติดตั้งใช้งานในวงกว้าง แต่บางเว็บไซต์อาจใช้ CSP และ COOP ในกรณีเหล่านี้ เว็บไซต์อาจต้องเปลี่ยนแปลงการกำหนดเบราว์เซอร์โดยตรงเพื่ออนุญาตให้มีป๊อปอัปและโหลดทรัพยากรแบบข้ามเว็บไซต์