प्रतिपादन करते समय फ़ायरफ़ॉक्स में सहिष्णुता (या सख्तता सक्षम करें) अक्षम करें खराब HTML को प्रस्तुत करते समय फ़ायरफ़ॉक्स की एक निश्चित सहनशीलता है। इसका मतलब है कि अगर एक बंद टैग छोड़ दिया गया है, तो HTML प्रदर्शित होगा जैसे सब कुछ ठीक था। यह सहिष्णुता पहलू विशेष रूप से प्रासंगिक होता है जब कोई वर्तमान पृष्ठ में सामग्री को कुशल बनाने या जोड़ने के लिए जावास्क्रिप्ट का उपयोग कर रहा है।एचटीएमएल
चूंकि मैं फ़ायरफ़ॉक्स का उपयोग अपने मुख्य परीक्षण/विकासशील ब्राउज़र के रूप में करता हूं, इसलिए मैं इस व्यवहार से एक से अधिक बार परेशान हूं जिसके परिणामस्वरूप "अधिक सख्त" ब्राउज़र में कार्यक्षमता का नुकसान होता है। उदाहरण के लिए, माइक्रोसॉफ़्ट इंटरनेट एक्सप्लोरर में एक ही कोड जोड़ा गया सामग्री पर उल्लिखित लापता टैग के कारण किसी भी दृश्य आउटपुट का उत्पादन करने में विफल रहा।
अब सवाल यह है कि क्या फ़ायरफ़ॉक्स को स्वीकार किए गए HTML के बारे में अधिक सख्त होने और इसके लिए "एक फिक्स अनुमान लगाने" के बजाय असफल होने का कोई तरीका है (विशेष रूप से जब HTML को जावास्क्रिप्ट के माध्यम से जोड़ा जा रहा है)?
पीएस: मैंने डॉक्टरेट के साथ खेलने की कोशिश की है लेकिन परिणाम समान थे।
मुझे लगता है कि फ़ायरफ़ॉक्स केवल XTHML (सही कार्यप्रणाली के साथ) के लिए सख्त है – Aprillion
क्या आप फ़ायरफ़ॉक्स द्वारा ठीक से प्रस्तुत की गई फ़ाइल का उदाहरण दिखा सकते हैं लेकिन आईई में ब्रेक (कुछ भी प्रदर्शित नहीं करने के बिंदु पर) तोड़ सकते हैं? मेरा अनुभव यह है कि लापता अंत टैग जैसी त्रुटियों को सभी प्रमुख ब्राउज़रों में कम से कम संभाला जाता है। निश्चित रूप से, विभिन्न ब्राउज़र अलग-अलग त्रुटियों को संभालते हैं, लेकिन आमतौर पर यह बुरी तरह से नहीं। –
@Mrlister इस पर काम करेगा और – Unode