تضيف هذه الإضافة دعمًا لتسجيل الدخول وتسجيل المستخدمين عبر Google One Tap إلى Discourse. عند تثبيت هذه الإضافة وتكوينها، سيرى المستخدمون المجهولون مطالبة تبدو كالتالي:
من خلال هذه المطالبة، يمكنهم استخدام أي حساب Google مسجلين الدخول إليه حاليًا للتسجيل أو تسجيل الدخول (إذا كان لديهم حساب بالفعل على موقعك بنفس عنوان البريد الإلكتروني) إلى مثيل Discourse الخاص بك.
شكراً على المكون الإضافي الرائع، ولكن يبدو أن هناك خطأ، حيث يقوم المكون الإضافي بإنشاء عنصر div غير مرئي، مما يجعل من المستحيل التفاعل مع أي عنصر أسفله.
كما أنه ينشئ مساحة إضافية على الجانب الأيسر من الصفحة على الهاتف المحمول.
الهاتف المحمول:
مرحباً نعم، هذه الإضافة تحتاج بالتأكيد بعض لقد اختبرتها بالأمس وواجهت نفس الشيء. يبدو أن إطار جوجل في نافذة تسجيل الدخول/التسجيل لديه مشاكل أيضاً. يبدو أن المحاذاة والتصميم ليسا مثل أزرار التواصل الاجتماعي الأخرى وإذا فتحت نافذة تسجيل الدخول ثم حولتها إلى تسجيل، فإن زر جوجل لا يتم عرضه.
قد يكون هناك العديد من الأسباب لذلك؛ أحدها على سبيل المثال هو “التبريد الأسي” الذي أضافته جوجل:
قد تكون هناك طريقة لاكتشاف أن هذا لم يتم تحميله بشكل صحيح - ولكن على الأقل في كروم، العنصر الذي يحتوي على “تسجيل الدخول إلى localhost باستخدام google.com” ليس عنصرًا في الصفحة على الإطلاق. ربما يمكننا استخدام هذا؟
شكراً لك على إضافة رائعة، إنها بالضبط ما كنت أبحث عنه.
ولكن هل الإضافة متوافقة أيضاً مع التغييرات الأخيرة “بدء إيقاف ملفات تعريف الارتباط للجهات الخارجية في Chrome في الربع الأول من عام 2024”. إليك مزيد من المعلومات حول FedCM المطلوبة وترحيلها.
الوظيفة متشابهة جداً، هل يمكن دمجها مع تسجيل الدخول الأصلي إلى Google الذي يمتلكه Discourse بالفعل، بحيث لا تحتوي شاشة تسجيل الدخول على صندوقين “تسجيل الدخول باستخدام Google”؟
أعتقد أن الفرق الرئيسي بين هذا وبين دعم مصادقة Google الأصلي هو أن هذا يتم تشغيله عندما يزور شخص ما صفحة بدلاً من أن يجد المستخدم طريقه إلى مطالبة تسجيل الدخول/الاشتراك.
كان لهذا الحل (أو كان له) بعض المشكلات التي جعلت تسجيل الدخول أكثر صعوبة بالفعل، وبدا فوضويًا على الهواتف المحمولة. آسف، هذه إجابة عديمة الفائدة حقًا، لأنني لم أعد أتذكر ما كانت تلك المشكلات التي جعلتني أعطله - حتى عندما يستخدم الغالبية Gmail هنا في فنلندا.