2012-11-08 45 views
0

說我有文件main.html。其中我有一個iframe其中引用sub.html。在main.html上也有一個按鈕,當點擊時重新加載sub.htmlsub.html使用jQuery/HTML5,因此引用了很多js和css文件。讓瀏覽器緩存嵌入iframe css和js文件

有沒有辦法讓瀏覽器在初始加載時緩存這些js和css文件,並在點擊刷新iframe的按鈕時不重新加載它們?

+1

默認情況下應該這樣做,假設您尚未在瀏覽器中禁用緩存。 –

+1

理想情況下,您將配置Web服務器以發送適當的新鮮度信息http標頭,然後瀏覽器會自動執行此操作。大多數Web服務器都配置爲指導瀏覽器執行部分緩存形式。你有能力改變web服務器配置嗎?否則,如果需要修改配置,那麼只有在子頁面從父級抓取數據的情況下,您纔會選擇醜陋的黑客,這很乏味。 – goat

+0

@Rory McCrossan - 在檢查我們的服務器日誌不是。我同意 - 大部分文獻似乎都是圍繞如何防止緩存而量身定製的;不啓用它。這發生在iPad上的Chrome和Safari上。 –

回答

0

原來我沒有發送正確的標題來指示瀏覽器緩存css/js文件。