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

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

لقد وجدت مثالاً آخر حيث كنت أتوقع أن يُفتح الرابط في علامة تبويب جديدة.

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

هذه الروابط تكسر تصفح Discourse لأنها روابط لملفات مرفقة/محملة، نوع من المجلدات التقنية (/uploads/...، إلخ)، وليس لصفحات Discourse العادية (/t/...، /u/...، إلخ).

إنها ليست روابط خارجية حقًا ولكنها ليست صفحات تصفح Discourse عادية أيضًا.
لذا ربما ليست Bug

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

أنت على حق.

سأنقل هذا إلى 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 بجميع الطرق الممكنة.