تم تصميم مكتبة JavaScript للعملاء في ميزة "تسجيل الدخول باستخدام Google" وGoogle One Tap لتكون متوافقة مع معظم المتصفّحات والأنظمة الأساسية الشائعة. ولا نضمن أن تعمل على جميع المتصفحات أو الأنظمة الأساسية.
بسبب مخاطر الأمان، لا تتوافق مكتبة JavaScript للعميل إلا مع آخر إصدارَين من كل متصفّح.
التوافق
يختلف مدى توفّر زر "تسجيل الدخول باستخدام حساب Google" وعمليات تسجيل الدخول باستخدام ميزة One Tap حسب مجموعات المتصفّحات والأنظمة الأساسية.
قد تختلف تجربة المستخدم بين المتصفحات استنادًا إلى مدى توفّر الميزات التالية:
- منع التتبُّع الذكي (ITP)
- Federated Credentials Management API (FedCM)
يتم عرض عمليات تسجيل الدخول والميزات المتوافقة في الجداول التالية. لا تتوفّر جميع المتصفّحات على جميع المنصات، وتعني القيمة "غير متوفّر" أنّ المتصفّح المتوافق غير متوفّر على المنصة.
تسجيل الدخول باستخدام حساب Google
المتصفّح / النظام الأساسي | Android | iOS * | نظام التشغيل Mac | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | لا ينطبق | لا ينطبق | لا ينطبق |
* بسبب ميزة "منع التتبّع الذكي"، يجب استخدام وضع إعادة التوجيه على أجهزة iOS.
نقرة واحدة
المتصفّح / النظام الأساسي | Android | iOS | نظام التشغيل Mac | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | لا ينطبق | لا ينطبق | لا ينطبق |
* يجب إجراء إعدادات إضافية لتفعيل تجربة المستخدم المحسّنة في One Tap للمتصفّحات التي تتطلّب ميزة "منع التتبُّع الذكي" (ITP).
† تتوفّر واجهة FedCM في الإصدار 117 من Chrome أو الإصدارات الأحدث. يمكنك الاطّلاع على مخطط توافق المتصفّح على شبكة مطوّلي Mozilla (MDN) للحصول على مزيد من المعلومات.
ملفات تعريف الارتباط التابعة لجهات خارجية
بصفتنا مشاركين في مجموعة FedID التابعة لاتحاد شبكة الويب العالمية (W3C) والتي تعمل على FedCM، عملت "خدمات تحديد الهوية من Google" على تعزيز خصوصية المستخدمين وأمانهم مع تقليل التغييرات التي يتم إجراؤها على المواقع الإلكترونية الحالية والحفاظ على سهولة الاستخدام للمستخدمين. تتوافق مكتبة JavaScript الخاصة بنظام المعلومات الجغرافية (GIS) الآن مع واجهة برمجة التطبيقات المقترَحة FedCM.
اعتبارًا من آب (أغسطس) 2023، أصبحت خدمة Google Identity Services متوافقة تمامًا مع FedCM، وننصح باستخدامها. قد تتطلّب بعض تطبيقات الويب الحالية إجراء تغييرات لاعتماد FedCM.
مقترَح
- فعِّل FedCM للتطبيقات الإلكترونية الجديدة وانقل التطبيقات الحالية.
غير مقترَحة
- إيقاف FedCM
اعتبارًا من أغسطس 2022، أجرت Google Identity Services تجربة FedCM محدودة. تمكّن حوالي 20 موقعًا إلكترونيًا و300 ألف مستخدم من تسجيل الدخول بنجاح باستخدام واجهات برمجة التطبيقات FedCM API وGIS.
يسرّنا أن نعلن أنّ الملاحظات المبكرة التي تلقّيناها أظهرت أنّه بالنسبة إلى معظم المواقع الإلكترونية، يمكن الانتقال إلى عملية تسجيل دخول أكثر خصوصية وأمانًا بدون ملفات تعريف الارتباط التابعة لجهات خارجية بشكل شفاف من خلال إجراء تعديلات متوافقة مع الإصدارات القديمة على مكتبة GIS الحالية. لم يكن مطلوبًا إجراء أي تغييرات أو تغييرات بسيطة على مسارات المستخدمين والمواقع الإلكترونية الحالية. هذه نقطة مهمة لأنّ الاستخدام الواسع النطاق لواجهات FedCM API يعتمد على عملية نقل بيانات سلسة من المواقع الإلكترونية الحالية.
استنادًا إلى هذه الملاحظات الأولية، تخطّط "خدمات Google" لتوسيع نطاق المشاركة في اختبار "خدمات Google" باستخدام FedCM.
تم رصد هذه المشاكل أثناء التجارب، وقد تتطلّب من بعض المواقع الإلكترونية اتّخاذ إجراءات عند اعتماد FedCM من قِبل "خدمات Google":
- تزيل مربّعات الحوار التي يعرضها المتصفّح إمكانية استخدام المواقع الإلكترونية لسمات الأنماط أو إطارات iframe الوسيطة للتحكّم في موضع مربّع حوار تسجيل الدخول. وقد يؤدي ذلك إلى حجب محتوى الموقع الإلكتروني الحالي، والذي قد يكون بعضه مفيدًا أو مهمًا للمستخدمين قبل تسجيل الدخول.
- على الرغم من أنّ بعض المواقع الإلكترونية قد تستخدم CSP وCOOP، لم يتم نشرهما على نطاق واسع بعد. في هذه الحالات، قد تضطر المواقع الإلكترونية إلى إجراء تغييرات لتوجيه المتصفحات مباشرةً للسماح بالنوافذ المنبثقة وتحميل الموارد من مواقع إلكترونية متعددة.