我想從谷歌的api庫中加載jQuery,但它們都設置爲今天過期,而不是將來1年。谷歌的API庫的過期標題未來將不會再設置1年
我甚至試過https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js但這一個也設置爲今天過期。
我做錯了什麼?
我想從谷歌的api庫中加載jQuery,但它們都設置爲今天過期,而不是將來1年。谷歌的API庫的過期標題未來將不會再設置1年
我甚至試過https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js但這一個也設置爲今天過期。
我做錯了什麼?
它對我來說在一年內到期。您可能有干擾代理。從Firebug:
Last Modified Tue Nov 22 2011 01:30:58 GMT-0500 (Eastern Standard Time)
Last Fetched Tue Nov 22 2011 01:30:58 GMT-0500 (Eastern Standard Time)
Expires Tue Nov 20 2012 09:12:43 GMT-0500 (Eastern Standard Time)
Data Size3
Fetch Count 4
Device disk
但是,當我去到http://web-sniffer.net/今天確實顯示。這可能取決於您打到哪個負載均衡器。
我不知道它是否無論如何有關,但最近我發現過期頭不同,無論您使用的URL完整版本的或快捷方式:
http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js
Date Tue, 28 Feb 2012 14:46:30 GMT
Expires Tue, 28 Feb 2012 14:46:29 GMT
http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js
Date Fri, 24 Feb 2012 19:18:25 GMT
Expires Sat, 23 Feb 2013 19:18:25 GMT
雖然這個問題是很老,我能夠闡明衝突的標題一些輕:
很像@cvk聲明的,您可以請求里程碑版本以及絕對版本的jquery。絕對(版本x.x.x)具有年份到期標題,因爲它們不會更改。但是,如果您使用里程碑版本(版本x.x),它將提供該里程碑中的最新版本,因此需要低到期的標題。
使用絕對版本,既有穩定性又有很長的過期頭文件。