0
說我有文件main.html
。其中我有一個iframe
其中引用sub.html
。在main.html
上也有一個按鈕,當點擊時重新加載sub.html
。 sub.html
使用jQuery/HTML5,因此引用了很多js和css文件。讓瀏覽器緩存嵌入iframe css和js文件
有沒有辦法讓瀏覽器在初始加載時緩存這些js和css文件,並在點擊刷新iframe
的按鈕時不重新加載它們?
說我有文件main.html
。其中我有一個iframe
其中引用sub.html
。在main.html
上也有一個按鈕,當點擊時重新加載sub.html
。 sub.html
使用jQuery/HTML5,因此引用了很多js和css文件。讓瀏覽器緩存嵌入iframe css和js文件
有沒有辦法讓瀏覽器在初始加載時緩存這些js和css文件,並在點擊刷新iframe
的按鈕時不重新加載它們?
原來我沒有發送正確的標題來指示瀏覽器緩存css/js文件。
默認情況下應該這樣做,假設您尚未在瀏覽器中禁用緩存。 –
理想情況下,您將配置Web服務器以發送適當的新鮮度信息http標頭,然後瀏覽器會自動執行此操作。大多數Web服務器都配置爲指導瀏覽器執行部分緩存形式。你有能力改變web服務器配置嗎?否則,如果需要修改配置,那麼只有在子頁面從父級抓取數據的情況下,您纔會選擇醜陋的黑客,這很乏味。 – goat
@Rory McCrossan - 在檢查我們的服務器日誌不是。我同意 - 大部分文獻似乎都是圍繞如何防止緩存而量身定製的;不啓用它。這發生在iPad上的Chrome和Safari上。 –