दिलचस्प पोस्ट
IPhone बनाम आईपैड / ब्राउज़र पर HTML5 इनलाइन वीडियो एक्लिप्स् गैलीलियो सी और मिनजीड के साथ बनाए गए किसी एप्लिकेशन को आइकन कैसे जोड़ सकते हैं? cout या printf दोनों में से कौन सी गतिशील निष्पादन गति C ++ है? त्रुटि संदेश 'एक या अधिक अनुरोधित प्रकार लोड करने में असमर्थ अधिक जानकारी के लिए लोडरएक्सेप्शंस संपत्ति पुनर्प्राप्त करें।' बैच स्क्रिप्ट में दो नंबर की तुलना करना जावा: लिटरल प्रतिशत साइन इन प्रिंटफ़ स्टेटमेंट जावास्क्रिप्ट में स्ट्रिंग से बेस यूआरएल कैसे निकालना है? चलने योग्य JARs लापता छवियाँ / फ़ाइलें (संसाधन) मुख्य थ्रेड व्यस्त होने पर क्यूटी कार्य कैसे करें? NSString लीटरल्स के बीच अंतर Ui-sref में यूआई-राउटर में नियंत्रक से पैरामीटर कैसे निकालें जावा से सीधे जेएसपी निष्पादित करें "अनुपलब्ध डेटा" संरक्षण के लिए क्लाइंट / जेएस फ्रेमवर्क? टकन्नेटर में विगेट्स के एक समूह को एक स्क्रॉलबार जोड़ना ReferenceError: फ़ायरफ़ॉक्स में घटना को परिभाषित नहीं किया गया है

जावास्क्रिप्ट फाइलों की सेवा करते समय, यह आवेदन / जावास्क्रिप्ट या एप्लिकेशन / एक्स-जावास्क्रिप्ट का इस्तेमाल करना बेहतर है

पूरे सवाल शीर्षक में फिट बैठता है और कुछ संदर्भ जोड़ने के लिए: मैं नहीं पूछ रहा हूँ कि चश्मा क्या कह रहे हैं, इसके अनुसार सबसे अच्छा क्या है, लेकिन आजकल परिनियोजित ब्राउज़र के मिश्रण को सबसे अच्छा काम करने के लिए क्या किया गया है।

कुछ डेटा बिंदु:

  • Google उनके मुख पृष्ठ पर उपयोग किए जाने वाले जेएस के लिए text/javascript का उपयोग करता है
  • Google Google डॉक्स पर text/javascript का उपयोग करता है।
  • Google अपने अजाक्स पुस्तकालय सेवा के साथ जावास्क्रिप्ट फाइलों की सेवा के लिए application/x-javascript का उपयोग करता है।
  • याहू अपने जेएस की सेवा के लिए application/x-javascript का उपयोग करता है
  • याहू अपने होम पेज पर प्रदर्शित application/x-javascript लिए application/x-javascript का उपयोग करता है

Solutions Collecting From Web of "जावास्क्रिप्ट फाइलों की सेवा करते समय, यह आवेदन / जावास्क्रिप्ट या एप्लिकेशन / एक्स-जावास्क्रिप्ट का इस्तेमाल करना बेहतर है"

  • text/javascript अप्रचलित है
  • application/x-javascript में स्थानांतरित करने का निर्णय लेने के दौरान प्रयोगात्मक था …
  • application/javascript जेएस के लिए वर्तमान आधिकारिक माइम प्रकार है

उसने कहा, ब्राउज़र अक्सर सर्वर द्वारा भेजी गई content-type उपेक्षा करते हैं और type एट्रिब्यूट (और कुछ लोगों को अभी तक application/javascript नहीं पहचान सकते हैं) पर बहुत अधिक ध्यान देते हैं।

मेरी सिफारिश:

  • सर्वर पर एप्लिकेशन / जावास्क्रिप्ट का उपयोग करें
  • एचटीएमएल 5 का उपयोग करें और स्क्रिप्ट तत्वों से type विशेषता को छोड़ दें

ज्यादातर स्थितियों में, माइम प्रकार सर्वर भेजता है कोई व्यावहारिक अंतर नहीं बनाता है मैं आवेदन / जावास्क्रिप्ट के साथ जाता हूं, जिसे आरएफसी द्वारा भी अनुशंसित किया जाता है

यह "पाठ / जावास्क्रिप्ट" हो गया है लेकिन यह अप्रचलित है ( आईएएनए सूची देखें) और अब यह "एप्लिकेशन / जावास्क्रिप्ट" होना चाहिए ( अन्य आईएएनए सूची देखें)।

यदि आप अपने पृष्ठों में जेएसआई के लिए आवेदन / जावास्क्रिप्ट इस्तेमाल करना चुनते हैं, तो आईई 7 और आईई 8 आपकी स्क्रिप्ट नहीं चलाएगा! माइक्रोसॉफ्ट को जो भी आप चाहते हैं उसे दोष दें, लेकिन यदि आप चाहते हैं कि आपके पेज चलाने के लिए ज्यादातर लोग टेक्स्ट / जावास्क्रिप्ट इस्तेमाल करें।

यह language="javacript" फिर यह type="text/javascript" बदल गया अब यह type="application/javacript" ठीक है, यह गूंगा हो रहा है। पुराने ब्राउज़रों में से कुछ नए application/javascript को नहीं पहचानते हैं, लेकिन फिर भी पुराने text/javascript पहचानते हैं। मैं इसका उपयोग करना जारी रखने की योजना बना रहा हूं, या फिर मैं अपने समय के घंटे बर्बाद कर दूंगा text/javascript application/javascript में text/javascript प्रत्येक उदाहरण को बदलने की कोशिश करूँगा।
अब कुछ दिन विपरीत सच हो सकता है कुछ दिन नवीनतम ब्राउज़र पुरानी तकनीक को अस्वीकार कर सकते हैं ताकि कड़ाई से मानक के अनुरूप हो।
लेकिन जब तक मेरी वेबसाइट को देखकर लोग शिकायत कर रहे हैं कि "कभी भी मेरे ब्राउज़र को अपग्रेड करने के बाद से, आपकी वेबसाइट का लगभग 50% गायब हो गया", मेरी वेबसाइट पर कोड बदलने का मेरा कोई मकसद नहीं है।