يجب أن تتبع روابط التحميلات إعداد "فتح جميع الروابط الخارجية في علامة تبويب جديدة"

متابعة للنقاش من الروابط الخارجية في السجل لا تتبع إعداد “فتح جميع الروابط الخارجية في تبويب جديد”:

لقد وجدت حالة أخرى كنت أتوقع فيها أن يفتح الرابط في تبويب جديد.

  1. فعّل إعداد «فتح جميع الروابط الخارجية في تبويب جديد» في تفضيلات حسابك
  2. انتقل إلى هذا المنشور
  3. انقر على أيٍّ من الروابط الثلاثة

هذه الروابط تعطل تصفح Discourse لأنها روابط指向 ملفات مرفوعة/مُرفقة، من نوع المجلدات التقنية (/uploads/… وما شابه)، وليست صفحات عادية في Discourse (/t/…، /u/…، وما شابه).

هي ليست روابط خارجية بالمعنى الحرفي، لكنها أيضًا ليست صفحات تصفح عادية في Discourse.
لذلك ربما لا تُعدّ من فئة Contribute > Bug

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

أنت على حق.

سأقوم بنقل هذا إلى Contribute > Feature وسنعود إلى مناقشته مجددًا إذا وصل إلى كتلة حرجة.

إعجابَين (2)

لقد حدث لي مرة أخرى، عندما نقرت على روابط [لقطة شاشة] هناك.

هل يمكن أن يكون هذا مرتبطًا بما إذا كان عليك فتح ملف PDF تم تحميله في PWA ، للخروج من ملف PDF تحتاج إلى الخروج من PWA بالكامل

هذه المشكلة ليست في ملفات PDF فقط.

يرجى تجربة روابط صور jpeg الأولى كمثال 3. لا تفتح في علامات تبويب جديدة، ولكنك تفقد سياق Discourse والتنقل.

من الأفضل حتى الاختبار على هذا المنتدى نفسه (meta):

رابط PNG هذا* لا يفتح في علامة تبويب جديدة (هذه هي المشكلة).

ولكنك لا تزال تفقد سياق Discourse والتنقل، بشكل غير متوقع، لذلك أعتقد أنه يجب التعامل معه كرابط خارجي.

* تم نسخه يدويًا من هذا المنشور

لا أعتقد أنه في حالات بخلاف PWA (تطبيق الويب التقدمي)، فإنك تفقد التنقل

أنا لا أستخدم PWA، ولا أعرف ما هو بالضبط.

تقريري عن الخطأ يتعلق بالاستخدام العادي لموقع (meta) Discourse.

خيار “فتح جميع الروابط الخارجية في علامة تبويب جديدة” موجود للتأكد من أن جميع الصفحات التي تقع خارج التنقل (القوائم) في (meta) Discourse، ستفتح في علامة تبويب جديدة.

مع ترك علامة التبويب الأصلية مع صفحة (meta) Discourse التي كنت فيها.

هنا، بعد أن أنقر على رابط هذه الصورة، عندما أضغط على زر “رجوع”، سيتعين عليّ الانتظار حتى يتم إعادة تحميل موقع Discourse بالكامل (والتمني بأن ينتهي بي الأمر في نفس المنشور السابق، وهو ليس الحال هنا):

كان يجب أن تفتح في علامة تبويب جديدة، مثل هذا الرابط الخارجي العشوائي الآخر.

رابط خام للتوضيح

[رابط هذه الصورة](https://meta.discourse.org/uploads/short-url/7QvdJ5fFitnZQCIyNJZjmeC6efL.png)
إعجاب واحد (1)

أنا متأكد بنسبة 99% أن هذا بسبب الاختناق من مزود شبكة الجيل الرابع الخاص بك، ومتأكد بنسبة 1% أنه بسبب شبكة توصيل المحتوى (CDN) التي تستخدمها ميتا

الأمر فقط لأنني خارج ديسكورس في نفس علامة التبويب.

لا توجد مشاكل في الضغط على “رجوع” عند التواجد داخل ديسكورس.
لا إعادة تحميل.

هذه هي النقطة الكاملة لتقرير الخطأ الخاص بي: عند إرساله خارج ديسكورس، يجب أن يكون في علامة تبويب جديدة.

حسنًا، لقد فتحت صورة أخرى على ميتا كانت على CloudFront. أدرك أن أي تحميل سواء على شبكة توصيل المحتوى/S3

أو الخادم نفسه،

أدرك أيضًا الخطأ من التحميلات المحلية لمثيلي الخاص.

يجب تحميله في علامة تبويب أخرى.


لقد صوتت على طلب الميزة الخاص بك للأسباب المختلفة التالية.

وأيضًا لأنني لا أفهم لماذا يتم تنزيل ملفات PDF بدلاً من فتحها في علامة تبويب أخرى، أعتقد أنه يجب أن يكون لدينا خيار لذلك بدلاً من thoka توفير المكون الإضافي اللازم.

أتفهم أن Moodle لديها طريقة لعرض صفحة التنزيل في علامة تبويب جديدة، مثل صفحة “الصفحة خاصة أو غير موجودة” على Discourse.

آمل أن يحظى طلب الميزة هذا بالكثير من الاهتمام، لأنه سيكون مسعى كبيرًا لترقية Discourse، لذا فإن PWA أفضل من تطبيق Moodle بجميع الطرق الممكنة.