我有一個JavaScript文件通過jQuery.getScript在客戶端加載,我設置緩存控制標題與服務器端1小時瀏覽器緩存。它看起來像IE緩存ajax請求,文件中存在的功能不會在IE中執行。在getScript調用中設置false是否會覆蓋從服務器端設置的1小時的緩存控制標頭?IE緩存阿賈克斯請求不會執行JavaScript函數
var jsCache = true;
if($.browser.msie){
jsCache = false;
}
if(!initialized){
$.getScript('thatjsfileurl', function() {
$("#welcome").pluginInit({
start:'newPage'
});
initialized = true;
},jsCache);
}
注意:還有Akamai,所以無法在servlet端設置瀏覽器檢測代碼。