2014-10-26 31 views
0

我有一個JSP,它確保HTTP響應包含指示瀏覽器不緩存的標頭。我訪問的 頁面在Firefox中使用Firebug開放,並在Firebug可以看到在「網」 - 「HTML」 - '頭「響應頭」如何確認一個網頁是否被緩存在瀏覽器中?

Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
    Content-Type text/html;charset=ISO-8859-1 
    Date   Sun, 26 Oct 2014 22:47:28 GMT 
    Expires   Sat, 6 May 1995 12:00:00 GMT 
    Pragma   no-cache 
    Transfer-Encoding chunked 

這個信息足以說的頁面沒有緩存或有沒有其他的方式來檢查頁面是否被緩存或不在瀏覽器中?

+0

是的,但確認它的簡單方法是從這個頁面導航(通過鏈接)到另一個頁面,然後回到這個頁面。如果您收到HTTP 200響應,則該頁面不會被緩存。 – scunliffe 2014-10-26 23:14:47

+0

我會轉到Net標籤並查看Status列。如果它是200 OK,它意味着資源(圖像,js等)已經從頭加載,304未修改意味着它已被緩存。 – Paolo 2014-10-26 23:17:02

+0

@ scunliffe,@ Paolo - 可能我錯過了一些東西,我導航回到上面提到的標題和檢查狀態的頁面,第一種情況我可以訪問頁面,狀態也是200. – SyAu 2014-10-26 23:31:26

回答

0

我在Firefox中發現了CacheViewer2插件,該插件列出了在Firefox中緩存的資源。現在我可以確認頁面是否已被緩存。這個插件已被提及here

相關問題