Oneboxing لا يعمل عند بدء موضوع بمعلومات مملوءة مسبقًا

تقول الوثائق الموجودة في إنشاء رابط لبدء موضوع جديد بمعلومات مُعدة مسبقًا:

ومع ذلك، حتى عند نسخ ولصق المثال المذكور مباشرة، يبدو أن إعادة التوجيه تزيل أحد الشرطات المائلة من عنوان URL المحدد بعد title=، مما يؤدي بدلاً من ذلك إلى انتقال المتصفح إلى https://meta.discourse.org/new-topic?title=https:/www.xkcd.com/556 والذي يفتح نافذة مُنشئ لموضوع جديد بعنوان مُعد مسبقًا https:/www.xkcd.com/556. السلوك والـ oneboxing الموصوف في Start a topic by pasting a link (like Reddit) لا يحدث بالطبع، إلا إذا قمت يدويًا بإضافة شرطة مائلة أخرى (/) مرة أخرى إلى عنوان URL الخاص بالعنوان.

رأيت هذا السلوك لأول مرة أثناء تجربة الأشياء على Discourse المستضاف الخاص بي واعتقدت أنني قد أكون قد أخطأت في التكوين، ولكن يبدو أنه خطأ نظرًا لأنه يحدث أيضًا مع المثال المقدم؟

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

IMO، من المتوقع منك ترميز أي معلمات استعلام غير آمنة،

لذلك

https://meta.discourse.org/new-topic?title=https://www.xkcd.com/556

يصبح

https://meta.discourse.org/new-topic?title=https%3A%2F%2Fwww.xkcd.com%2F556

وهو يعمل مثل Discourse Meta (افتح في علامة تبويب جديدة)

4 إعجابات

آه! شكراً لك، أقترح توضيح المثال ولكن يمكنني المتابعة من هنا. أقدر ذلك كثيراً!

4 إعجابات

لقد أضفت هذه المعلومات في الدليل، شكرًا لك! :handshake:

إعجابَين (2)