में क्यों स्थानांतरित की जाती है संपादन योग्य HTML एक आईफ्रेम में क्यों स्थानांतरित हो जाती है? मैंने विभिन्न संपादकों का विश्लेषण किया (TinyMce, CKEditor, आदि) और सभी संपादन योग्य सामग्री को एक अलग iFrame में ले जाते हैं जिसे वे मूल पाठ पर रखते हैं।एचटीएमएल WYSIWYG एडटर: संपादन योग्य सामग्री iFrame
इसके लिए तकनीकी कारण क्या है। मैंने contenteditable="true"
के साथ प्रयोग किया, जो कि इन सभी संपादकों का भी आधार है, और इसे अभी तक करने का कोई कारण नहीं मिला।
मुझे लगता है कि एक मुख्य कारण स्टाइल है। मूल दस्तावेज़ से सीएसएस नियम अनिवार्य रूप से WYSIWYG को प्रभावित करेंगे, जो अक्सर समस्याग्रस्त परिणामों की ओर अग्रसर होते हैं। –
लेकिन क्या कोई मुद्दा नहीं हो सका, जब आप टेक्स्ट को ऑरिजिनल वेबसाइट में वापस डाल दें? एक मंच की तरह, आप एक लेख के लिए पाठ दर्ज करते हैं और फिर इसे पृष्ठ पर पोस्ट करते हैं। फिर आप मूल दस्तावेज़ की शैली को देखते हैं, यह देखने के लिए कि वह कैसा दिखता है ... – Stefan
उस स्थिति में, आप सक्रिय रूप से आईफ़्रेम पर पृष्ठ की शैलियों को लागू करेंगे (सभी बड़े WYSIWYG संपादकों के पास इसका विकल्प होगा)। मैं मानता हूं कि ऐसी स्थितियां हैं जहां कोई आपको वर्णन करने का तरीका पसंद करेगा। –