Gunakan type = "application / javascript"
Dalam hal HTML5, atribut type sudah usang, Anda dapat menghapusnya. Catatan: defaultnya adalah "text / javascript" menurut w3.org, jadi saya sarankan untuk menambahkan "application / javascript" daripada menghapusnya.
http://www.w3.org/TR/html5/scripting-1.html#attr-script-type
Atribut type memberikan bahasa skrip atau format data. Jika atribut ada, nilainya harus merupakan tipe MIME yang valid. Parameter charset tidak boleh ditentukan. Default, yang digunakan jika atribut tidak ada, adalah "teks / javascript".
Gunakan "aplikasi / javascript", karena "teks / javascript" sudah usang :
RFC 4329: http://www.rfc-editor.org/rfc/rfc4329.txt
Jenis dan Kompatibilitas Media Scripting yang Disebarkan
Berbagai jenis media yang tidak terdaftar telah digunakan secara ad-hoc untuk memberi label dan bertukar program yang ditulis dalam ECMAScript dan JavaScript. Ini termasuk:
+ ------------------------------------------------- ---- + | teks / javascript | text / ecmascript | | text / javascript1.0 | text / javascript1.1 | | text / javascript1.2 | text / javascript1.3 | | text / javascript1.4 | text / javascript1.5 | | teks / jscript | teks / naskah hidup | | text / x-javascript | text / x-ecmascript | | application / x-javascript | application / x-ecmascript | | application / javascript | application / ecmascript | + ------------------------------------------------- ---- +
Penggunaan tipe tingkat atas "teks" untuk jenis konten ini diketahui bermasalah. Dokumen ini dengan demikian mendefinisikan teks / javascript dan teks /
ecmascript tetapi menandainya sebagai "usang". Penggunaan
jenis media eksperimental dan tidak terdaftar, seperti yang tercantum dalam bagian di atas, tidak disarankan.
Jenis media,
* application/javascript
* application/ecmascript
yang juga didefinisikan dalam dokumen ini, dimaksudkan untuk penggunaan umum dan harus digunakan sebagai gantinya.
Dokumen ini mendefinisikan persyaratan pemrosesan yang setara untuk
teks jenis / javascript, teks / ecmascript, dan aplikasi / javascript.
Penggunaan dan dukungan untuk aplikasi jenis media / ecmascript
jauh lebih luas daripada jenis media lain yang didefinisikan dalam
dokumen ini. Dengan menggunakan itu untuk keuntungannya, dokumen ini mendefinisikan
aturan pemrosesan yang lebih ketat untuk jenis ini untuk mendorong
pemrosesan yang lebih interoperable .
x-javascript bersifat eksperimental, jangan gunakan itu.