عند لصق رابط يحتوي على أحرف خاصة، سيتم إضافة أحرف هروب، مما يعطل الرابط

مرحباً،

أعلم أنني أستطيع فعل الكثير لأخبر المطور المناسب بما حدث لي في الأيام/الأسابيع القليلة الماضية عند قراءة صحيفتي ومحاولة نسخ الروابط التي أجدها مثيرة للاهتمام إلى منتدىي الخاص، لتتبع ما كنت أقرأه.

فجأة، تلقيت خطأ 400 من خوادم الصحف، مما يعطل نظام القراءة/النشر الخاص بي.

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

سيكون هذا رابطًا أرغب في تتبعه بمجرد لصقه في موضوع:

https://www.destentor.nl/home/moeilijke-combinatie-hulpverlener-beschermen-en-psychotische-dader-straffen~a9297efa/

عند لصقه في Discourse الخاص بي، فإنه يلصق هذا بدلاً من ذلك:

كما ترى كيف يضيف الشرطة المائلة هنا؟ أعتقد أن الأمر يتعلق بتهريب السلاسل النصية وتحليل \ في هذه الحالة. يرجى إصلاح التعبير النمطي الخاص بك :wink:

عذرًا، أنا مجرد مستخدم هنا - لا يمكنني تحرير/تحميل هذا الكود بنفسي بعد دون كسر الأشياء، لذا سأترك الأمر لكم.

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

لن ‘ترى’ الخطأ إلا بعد النقر على الرابط غير الصحيح وتعديل المنشور لمعرفة ما يتم ربطه بالطبع.

هل جربت هنا أو على try.discourse.org؟

كان هناك إصلاح حديث يتعلق بالروابط بعد التقرير في Pasted URLs in Rich Text Editor improperly escape tilde character

إعجابَين (2)

يا إلهي! تم هذا أمس. أقوم بتحديث آخر 52 تعديلاً الآن! سأعلمك إذا تم إصلاحه بالفعل. :check_box_with_check: تم الإصلاح
واو. شكرًا، يبدو هذا بالفعل هو نفس الشيء الذي أكتب عنه.
يمكنك ‘إغلاق’ هذا الموضوع. شكرًا!

3 إعجابات

رائع، شكرًا لإعلامنا، وشكرًا لـ @renato على حل هذا الأمر :hugs:

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