我正在使用Kendo UI的下拉列表。Kendo/IE /緩存
在我的應用程序中,我基於一組標準動態更新下拉列表。
我的下拉列表在所有瀏覽器中都正確更新,IE除外。
在IE中,我的下拉列表僅在我的DEV工具欄打開時更新。
當工具欄未打開時,我的列表不會更新。
有沒有人遇到過這種行爲?有什麼建議麼?
我正在使用Kendo UI的下拉列表。Kendo/IE /緩存
在我的應用程序中,我基於一組標準動態更新下拉列表。
我的下拉列表在所有瀏覽器中都正確更新,IE除外。
在IE中,我的下拉列表僅在我的DEV工具欄打開時更新。
當工具欄未打開時,我的列表不會更新。
有沒有人遇到過這種行爲?有什麼建議麼?
由於您的標題暗示您已經考慮過與緩存相關的問題。 IE與其他瀏覽器沒有相同的緩存行爲。
查看http響應頭並檢查緩存控制頭是否存在。 如果你是新的緩存控制頭,我建議閱讀本Cache Headers - a beginners guide
當工具欄是打開的,爲什麼它的工作原理?
看看你的工具欄的頂部,並檢查是否有任何選項被激活(如果是這樣,取消激活它們以獲得與關閉開發工具相同的行爲)。 DEV Toolbar
是啊,我剛剛發現現在的問題,顯然IE 11(可能還有其他人?)有一個「始終從服務器更新」選項。這是在我的開發工具中選擇的。所以是的,這是最高清的。緩存問題。 – Mark
響應頭中的高速緩存控制部分如何看起來像或有什麼? – Andreas
我已經手動設置了輸出緩存。我的響應頭緩存控制顯示爲: 緩存控制\t public,max-age = 0,s-maxage = 0 – Mark