2010-09-01 87 views

回答

88

假設CDN提供商具有https版本,則可以使用協議相對URL。

,而不是例如:

http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js 

...您可以使用:

//ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js 

瀏覽器將使用頁面的協議來試圖獲得該文件。在非安全頁面上,http。在安全頁面上,https。

Google還通過其CDN提供YUI Loader。因此,對於YUI,這工作正常:

//ajax.googleapis.com/ajax/libs/yui/2.8.0/build/yuiloader/yuiloader-min.js 

...在http和https上下文中。

+0

+1了很少使用的URL功能。 – 2010-09-01 22:49:50

+1

不錯,沒意識到你可以放棄協議。請試試這個。 – Parand 2010-09-02 06:47:54