Memuatkan Fail JavaScript Luaran daripada GitHub
Apabila merujuk fail JavaScript luaran yang dihoskan pada GitHub, pembangun sering menghadapi masalah apabila cuba memuatkan fail tersebut daripada pautan mentah GitHub. Ini boleh mengakibatkan ralat disebabkan semakan jenis MIME yang dikuatkuasakan oleh penyemak imbas moden.
Untuk mengatasi isu ini, adalah perlu untuk mencari kaedah alternatif untuk memuatkan fail JavaScript. Satu penyelesaian yang berkesan ialah menggunakan jsdelivr.net. Dengan mengikuti langkah ini, anda boleh mendapatkan pautan yang setara dari segi fungsi:
Contoh:
Versi terkini:
http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
Versi atau komitmen khusus hash:
http://cdn.jsdelivr.net/gh/<username>/<repo>@<version or hash>/path/to/file.js
Mengapa Ini Perlu?
Pelaksanaan GitHub bagi X-Content-Type-Options: nosniff pengepala memaksa pelayar untuk menguatkuasakan pemeriksaan jenis MIME. Tetapan ini menghalang penyemak imbas tertentu daripada mentafsir fail mentah seperti yang dimaksudkan, membawa kepada ralat yang diperhatikan.
Rujuk urutan perbincangan yang dipautkan untuk mendapatkan cerapan lanjut tentang topik ini.
Atas ialah kandungan terperinci Bagaimana untuk Memuatkan Fail JavaScript Luaran dari GitHub Tanpa Ralat Jenis MIME?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!