سحب وإفلات يسبب تعطل علامة تبويب المتصفح

بعد تحديث Discourse إلى آخر إصدار، لاحظت أنه عند محاولة سحب أي ملف إلى الصفحة، يحدث خطأ.

يظهر هذا الخطأ في جميع المتصفحات التي تستخدم محرك Chromium، ولكنه لا يظهر في Mozilla Firefox.

طرق أخرى لتحميل الملفات إلى الموقع، على سبيل المثال، من خلال زر “تحميل” أو CTRL+V تعمل بشكل صحيح.

كيف يمكن حل هذه المشكلة؟

لقطات شاشة

إعجاب واحد (1)

مرحباً وأهلاً بك @MrIgareshka :slight_smile:
لقد جربت هذا بنفسي على موقع الاختبار الخاص بي ولا أعتقد أنني أستطيع تكرار ذلك؟ هل هناك أي أخطاء في /logs الخاص بك؟ وهل يمكنك تكرار هذه المشكلة على try.discourse.org؟

إعجاب واحد (1)

شكراً لحسن ضيافتك :slight_smile:

هذه المشكلة حدثت لي فقط. لا توجد مشكلة مماثلة في منتديات Discourse الأخرى.

لا يظهر شيء في سجل الأخطاء، وتتعطل صفحة الويب قبل تحميل الصورة إلى الموقع.

لقد قمت بتحميل الصورة بنجاح إلى الموقع في Firefox ولا يوجد شيء في سجل أخطاء Discourse أيضًا. حاولت تحميل الملفات إلى الموقع في الوضع الآمن بدون إضافات وثيمات، لكن علامة التبويب لا تزال تتعطل.

لقد تحققت على ثلاثة متصفحات بمحرك Chromium وتحدث هذه المشكلة في كل مكان. لذلك حاولت تشغيل Chrome في وضع التصحيح وهذا ما هو مكتوب في السجلات

Chrome_logs

[15000:9236:0121/190159.718:ERROR:render_process_host_impl.cc(5167)] Terminating render process for bad Mojo message: Received bad user message: File System Access access from Unsecure Origin
[15000:9236:0121/190159.718:ERROR:bad_message.cc(29)] Terminating renderer for bad IPC message, reason 123

بدأت أفقد الأمل لأنني لم أجد شيئًا مفيدًا في السجلات. ربما يمكن لأحد المساعدة. شكراً.

في تحديثات Chromium، يتم حظر الاتصالات غير الآمنة تلقائيًا دون القدرة على تمكين خيارات معينة. لذلك، عند محاولة استخدام السحب والإفلات، لا توجد طريقة للمتصفح للوصول إلى الحافظة، مما يؤدي إلى تعطل الصفحة.

الحل هو استخدام شهادة SSL.

أو يمكنك حل هذه المشكلة عن طريق تمكين علامة #unsafe-treat-insecure-origin-as-secure في الإعدادات chrome://flags/ وإضافة المورد إلى القائمة.

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.