سؤال

أنا أستخدم Codemirror http://marijn.haverbeke.nl/codemirror/ للسماح للمستخدمين بإنشاء قوالب الويب الخاصة بهم داخل تطبيق ويب.

يعمل Codemirror بشكل رائع ، باستثناء الوقت الذي وضع المستخدمون علامة داخل رمز المصدر الخاص بهم. عندما أقوم بتحميل ذلك داخل مرآة الرمز ، فإنه يكسر كل شيء في الكود المصدري الذي يتبع بعد لأنه يعتقد أن منطقة نص Codemirror الخاصة بي مغلقة.

أنا أستخدم الطريقة التالية لإطلاق Codemirror:

codemirror.fromtextarea ('code')

إنه يعمل بشكل رائع على "رمز" Textarea الحالي إلا عندما يضيف المستخدمون داخل القوالب الخاصة بهم (في Textarea Codemirror).

أي مساعدة هي محل تقدير كبير!

هل كانت مفيدة؟

المحلول

تم حلها عن طريق لف htmlspecialchars () حول الكود ، قبل وضعه في مرآة الكود!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top