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