यह सभी मौजूदा ब्राउज़रों में ठीक है।
एकमात्र ब्राउज़र जिसने <script id>
गलत पाया नेटस्केप 4 था, जिसे हमने लंबे, लंबे समय से पहले देखभाल करना बंद कर दिया था।
quirksmode पेज बुरी तरह पुराने हो चुके हो रहा है यही कारण है, language
गुण, स्क्रिप्ट <!--
छुपा, और application/x-javascript
के अपने प्रयोग के साथ क्या। में <script>
से बचने के बारे में इसकी सलाह (और इसे <head>
में डालने के बजाय) आज के प्रोत्साहित प्रथाओं के साथ बाधाओं में है।
यदि हम <script>
विशेषता संगतता समस्याओं की बात कर रहे हैं: defer
हर जगह काम नहीं करता है इसलिए इस पर भरोसा न करें; charset
हर जगह काम नहीं करता है, और न ही सेवा स्क्रिप्ट के सामग्री-प्रकार पर वर्णमाला पैरामीटर करता है, इसलिए आपकी स्क्रिप्ट वर्णमाला पृष्ठ से बेहतर मेल खाती है; type
हमेशा text/javascript
होना चाहिए और आरएफसी 432 9 लिखने वाले पैडेंटों में से एक गैर-काम करने वाले विकल्पों में से एक नहीं होना चाहिए।
यह एक पुरानी सवाल है, लेकिन यह Google टैग प्रबंधक स्ट्रिप्स की तरह दिखता है 'आईडी' विशेषता को बाहर निकालें, इसलिए शायद यह फ़ॉलबैक दृष्टिकोण (शायद) में निवेश करने लायक है। – Alan