ใช้ type = "application / javascript"
ในกรณีของ HTML5 แอตทริบิวต์ type นั้นล้าสมัยคุณสามารถลบได้ หมายเหตุ: มันเป็นค่าเริ่มต้นเป็น "text / javascript" ตาม w3.org ดังนั้นฉันขอแนะนำให้เพิ่ม "application / javascript" แทนการลบออก
http://www.w3.org/TR/html5/scripting-1.html#attr-script-type
แอตทริบิวต์ type เป็นภาษาของสคริปต์หรือรูปแบบของข้อมูล หากมีแอตทริบิวต์ค่าของมันจะต้องเป็นชนิด MIME ที่ถูกต้อง ต้องไม่ระบุพารามิเตอร์ charset ค่าเริ่มต้นซึ่งใช้หากไม่มีแอตทริบิวต์คือ "text / javascript"
ใช้ "application / javascript" เพราะ"text / javascript" ล้าสมัย :
RFC 4329: http://www.rfc-editor.org/rfc/rfc4329.txt
ประเภทสื่อการเขียนสคริปต์ที่ปรับใช้และความเข้ากันได้
สื่อที่ไม่ได้ลงทะเบียนหลายประเภทถูกนำมาใช้ในโฆษณาเฉพาะกิจเพื่อติดฉลากและแลกเปลี่ยนโปรแกรมที่เขียนด้วย ECMAScript และ JavaScript เหล่านี้รวมถึง:
+ ------------------------------------------------- ---- + | ข้อความ / จาวาสคริปต์ | ข้อความ / ecmascript | | ข้อความ / javascript1.0 | ข้อความ / javascript1.1 | | ข้อความ / javascript1.2 | ข้อความ / javascript1.3 | | ข้อความ / javascript1.4 | ข้อความ / javascript1.5 | | ข้อความ / jscript | ข้อความ / อายุการใช้งาน | | ข้อความ / x-javascript | ข้อความ / x-ecmascript | | ใบสมัคร / x-javascript | ใบสมัคร / x-ecmascript | | ใบสมัคร / จาวาสคริปต์ | ใบสมัคร / ecmascript | + ------------------------------------------------- ---- +
การใช้ประเภทระดับบนสุด "ข้อความ" สำหรับเนื้อหาประเภทนี้เป็นปัญหา เอกสารนี้จึงกำหนด text / javascript และ text /
ecmascript แต่ทำเครื่องหมายว่า "ล้าสมัย" การใช้
ประเภทสื่อที่ใช้ในการทดลองและที่ไม่ได้ลงทะเบียนตามที่ระบุไว้ในส่วนข้างต้นนั้นไม่ได้รับการสนับสนุน
ประเภทสื่อ
* application/javascript
* application/ecmascript
ซึ่งกำหนดไว้ในเอกสารนี้มีไว้สำหรับการใช้งานทั่วไปและควรใช้แทน
เอกสารนี้กำหนดข้อกำหนดการประมวลผลที่เทียบเท่าสำหรับ
ประเภท text / javascript, text / ecmascript และ application / javascript
การใช้และการสนับสนุนสำหรับแอปพลิเคชันประเภทสื่อสิ่งพิมพ์ / ecmascript นั้น
แพร่หลายน้อยกว่าสื่อประเภทอื่น ๆ ที่กำหนดไว้ใน
เอกสารนี้ การใช้สิ่งนั้นเพื่อประโยชน์ของเอกสารฉบับนี้กำหนด
กฎการประมวลผลที่เข้มงวดสำหรับประเภทนี้เพื่อส่งเสริมการ
ประมวลผลที่ทำงานร่วมกันได้มากขึ้น
x-javascript นั้นกำลังทดสอบอยู่อย่าใช้งาน