Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memuatkan Fail JavaScript Luaran dari GitHub Tanpa Ralat Jenis MIME?

Bagaimana untuk Memuatkan Fail JavaScript Luaran dari GitHub Tanpa Ralat Jenis MIME?

Susan Sarandon
Lepaskan: 2024-12-27 16:16:11
asal
600 orang telah melayarinya

How to Load External JavaScript Files from GitHub Without MIME Type Errors?

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:

  1. Navigasi ke versi "Mentah" pautan GitHub anda.
  2. Salin URL.
  3. Gantikan "raw.githubusercontent.com" dengan "cdn.jsdelivr.net".
  4. Masukkan "/gh/" sebelum nama pengguna anda.
  5. Alih keluar nama cawangan.
  6. (Pilihan) Tentukan versi yang diingini selepas simbol "@". Meninggalkan ini akan memuatkan versi terkini.

Contoh:

  • Versi terkini:

    http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
    Salin selepas log masuk
  • Versi atau komitmen khusus hash:

    http://cdn.jsdelivr.net/gh/<username>/<repo>@<version or hash>/path/to/file.js
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan