يمكنك تجربة إضافة القائمة البيضاء من خلال لوحة الإدارة > > تخصيص > > التضمين. غير أني لست متأكدًا مما يفعله Glide، حيث يمكن لـ Discourse العمل بشكل مثالي داخل عرض ويب عادي (على سبيل المثال، يستخدم تطبيقنا الخاص DiscourseHub لنظام iOS عرض ويب).
لا ينبغي أن يكون ذلك مشكلة. لقد جربت موقعك للتو عبر تطبيق DiscourseHub، وهو يعمل بشكل صحيح هناك. يبدو أن المشكلة تتعلق بـ Glide، وأرى أن لديك تذكرة مفتوحة هناك، لذا نأمل أن يتمكنوا من المساعدة في ذلك.
يمكنك أيضًا تجربة تضمين مواقع أخرى، مثل Meta أو مجتمع Glide (الذي يعمل أيضًا على Discourse). إذا لم يعمل أي منها، فإن المشكلة بالتأكيد من جانب Glide (إما خطأ في Glide أو مشكلة في طريقة تنفيذك لهذا).
لقد حصلت على بعض التعليقات من Glide حول سبب عدم عملها.
“إذا قمت بإدخال هذا الرابط (https://community.pelvic.app/) في هذه الأداة، فستخبرك بأنه يحتوي على إعدادات تمنع تشغيله داخل إطار مضمن (iFrame). WebView هو غلاف لإطار مضمن.”
الجزء الأول من هذا صحيح؛ فافتراضيًا، نقوم بحظر تحميل مواقع Discourse داخل إطارات مُضمَّنة. يحمي هذا موقعك من مجموعة متنوعة من المخاطر، بدءًا من خدع تحسين محركات البحث (SEO) وصولًا إلى سرقة النقرات (clickjacking) (انظر هذا لمزيد من التفاصيل).
أما الجزء الثاني فهو غريب بعض الشيء، فـ Webviews ليست إطارات مُضمَّنة بالتأكيد. إن Webviews هي متصفحات مصغرة يمكن تضمينها في تطبيقات الجوال، وتعمل مثل المتصفح الفعلي. أما الإطار المضمَّن (iframe) فهو طريقة لتحميل صفحة ويب داخل صفحة ويب أخرى. أعتقد أن تطبيق Glide بأكمله هو في الأساس صفحة ويب، لذا ربما يستخدمون إطارات مُضمَّنة داخل الـ Webview هناك؟
لدينا إعداد موقع يمكن تفعيله للسماح بتضمين موقعك داخل إطار مُضمَّن، لكننا لا ننصح بالقيام بذلك، كما أن هناك بعض السلوكيات الغريبة (quirks) المتعلقة بـ Discourse داخل الإطار المضمَّن. وبعبارة أخرى، يمكننا تمكين التضمين عبر الإطارات المضمَّنة لك، لكن قد تظهر مشاكل لا يمكن إصلاحها في المستقبل.
لا داعي لتفعيل هذا الأمر بالنسبة لنا في الوقت الحالي. ولكن لإكمال هذا الموضوع، ولأي شخص يقرأ هذا في وقت لاحق. هذا كان ردود الفعل من غلايد.
نحن نستخدم إطارًا嵌入يًا (iframe) لتشغيل عرض الويب الخاص بنا. هذه هي الطريقة الوحيدة التي يمكننا من خلالها تنفيذ ذلك في متصفحات الويب. هو محق في أن العديد من المواقع تمنع هذا الأمر لأسباب أمنية، لكنه حقًا أفضل ما يمكننا فعله على الويب.
من المرجح أن مجتمع ديسكورد يفترض قدرة عرض الويب الخاصة بالتطبيقات الأصلية، وهو ما لا يمكننا استخدامه بالطبع.
للتوضيح. غلايد هو تطبيق ويب تقدمي، وليس تطبيقًا أصليًا.