從GitHub 載入外部JavaScript 檔案
引用GitHub 上託管的外部JavaScript 檔案時,開發人員在嘗試從GitHub 載入這些檔案時經常會遇到問題GitHub 原始連結。由於現代瀏覽器強制執行 MIME 類型檢查,這可能會導致錯誤。
要解決此問題,有必要找到載入 JavaScript 檔案的替代方法。一個有效的解決方案是利用 jsdelivr.net。透過執行以下步驟,您可以獲得功能等效的連結:
範例:
最新版本:
http://cdn.jsdelivr.net/gh/<username>/<repo>/path/to/file.js
最新版本:
http://cdn.jsdelivr.net/gh/<username>/<repo>@<version or hash>/path/to/file.js
最新版本: 最新版本:最新版本:最新版本:最新版特定版本或提交雜湊:這是為什麼有必要嗎? GitHub 的 X-Content-Type-Options: nosniff 標頭實作強制瀏覽器強制執行 MIME 類型檢查。此設定會阻止某些瀏覽器按預期解釋原始文件,從而導致觀察到的錯誤。 請參閱連結的討論主題以進一步了解此主題。
以上是如何從 GitHub 載入外部 JavaScript 檔案而不出現 MIME 類型錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!