स्वरूपण की अनुमति दें मध्यम जैसे कई संपादक अब स्वरूपण प्रदान करते हैं। जो मैं डोम में देखता हूं उससे यह बस HTML जोड़ता है। लेकिन उपयोगकर्ता द्वारा लागू स्वरूपण को खोए बिना इस तरह के इनपुट को आप कैसे स्वच्छ करते हैं?जावास्क्रिप्ट संपादकों में sanitizing को संभालने के लिए कैसे करें
उदा। बोल्ड क्लिक करने जोड़ता है:
<strong class="markup--strong markup--p-strong">text</strong>
लेकिन आप उपयोगकर्ता द्वारा स्वयं में प्रवेश करती है कि अगर रेंडर करने के लिए नहीं करना चाहते। तो यह अलग कैसे है? यदि आप मार्कडाउन के साथ स्टाइल करेंगे तो भी यह अलग होगा, लेकिन उपयोगकर्ताओं को अपना खुद का मार्कडाउन दर्ज करने की अनुमति न दें, बल्कि ब्राउज़र के माध्यम से इसे केवल एक्सेस करें?
एक तरीका जिस तरह से मैं सोच सकता हूं, हर एचटीएमएल विशेष चरित्र से बच रहा है, लेकिन यह अजीब लगता है। जहां तक मैं आपको केवल
आपको स्रोत ढूंढना है - विशेष रूप से आप माध्यमों का जिक्र करते हैं? डीई टूल्स का उपयोग यह पता लगाने के लिए करें कि जेएस में जहां स्पॉट आउट हो रहा है, फिर इसे हटा दें –