2017-08-01 27 views
2

我想爲像jQuery這樣的庫腳本使用「Google Hosted Libraries」和「Microsoft Ajax Content Delivery Network」,這樣即使加載失敗(例如Google),也會加載另一個,並且網頁呈現正確。如何爲庫腳本使用多個CDN?

由於Google在中國和其他一些地區被禁止使用,因此有必要添加備份源,如Microsoft/CDNJS或本地文件。

請注意,我的jQuery位於頁面的底部,而不是頭部。

您能否給我一個可靠的解決方案?它會很好,如果它是按以下順序加載: Google> CDNJS/MICROSOFT>本地文件

此問題不重複!我沒有找到這個問題的任何可靠/特定的解決方案。

+2

請參閱[本答案]( https://stackoverflow.com/a/14295464/5764553)在你試圖不重複的問題上。 –

+0

如果來自副本的答案沒有完全解決您的問題,請編輯您的問題以告訴我們爲什麼。 –

回答

0

在您的初始腳本標記之後插入以下javascript

<script src="http://code.jquery.com/jquery-2.2.4.min.js"></script>  
<script type="text/javascript"> 
    (window.jQuery)||document.write('<script type="text/javascript" src="/scripts/jquery-2.2.4.min.js"><\/script>');//]]> 
</script> 

說明:

  1. 嘗試,如果失敗,從JS

注意裝載回退腳本加載從CDN

  • jQuery腳本:替換爲您網站的網址首選後備網址

  • 相關問題