jQuery CDN 掛掉改用其他或本地端檔案 JavaScript 語法教學
對於有在架設網站的朋友,肯定使用不少免費線上服務,特別是遇到 jQuery CDN 「code.jquery.com」無預警掛點,網站全數失效不能運作該怎麼辦?其實可改用 Google 或是本地端伺服器 jQuery 檔案,搭配 JavaScript 語法就能自動判斷切換,相當方便。
使用教學:
遇上 jQuery CDN 當機掛掉或是被其他國家封鎖失效,導致無法正常運作的情況下,此時「window.jQuery」會被認定不存在,可以使用「||」邏輯運算子製作本地端替代方案,原始碼如下:
<script src="https://examplecdn.com/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery.min.js"><\/script>')</script>
說明:第一行導入 CDN,第二行為如果「window.jQuery」不存在則執行「document.write(‘<script src="js/jquery.min.js"><\/script>’)」,亦即 CDN 掛點網頁自動改用本機函式庫檔案,就不需要怕網站出錯囉。
jQuery CDN(code.jquery.com)缺少 IPv6 位置,所以無法使用 IPv6 接收來自它的網路資源,可到這裡參考 GitHub 資訊。