2012-03-22 73 views
3

我正在使用清單文件來緩存我的文件。在這些文件之間有一些是index.html和一些javascript庫。HTML5緩存清單index.html不加載鏈接文件

後,我測試了我的網頁,文件被成功地緩存(我驗證了這種與Web檢查),但是當我打開網頁再次非緩存鏈接的資源並沒有得到響應。

鏈接網址是可以的,因爲我可以使用「複製鏈接URL」選項,並粘貼在另一個瀏覽器選項卡中的URL和接收響應。但在我的網頁上,我沒有收到任何東西。

我嘗試使用網絡:*具有相同的結果。

這是因爲如果鏈接了非緩存資源,index.html不應該被緩存?

在此先感謝

+0

我在Firefox和Chrome瀏覽器中遇到完全相同的問題。你找到解決方案嗎? – BFTrick 2012-04-26 14:21:23

+0

如果您試圖通過https獲取資源,可能會造成問題? http://code.google.com/p/chromium/issues/detail?id=78859&q=manifest%20loading&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20Area%20Feature%20Status%20Owner%20Summary – Joelmob 2012-05-03 08:13:53

+0

@Joelmob,感謝,但在我的情況沒有任何https請求。 :( – BFTrick 2012-05-07 19:11:25

回答

0

的後備頭必須是在它自己的路線,像這樣:

NETWORK: 
* 

(冒號後的新行)。

0

您是否對index.html和未緩存的資源使用了相同的模板,或者以某種方式在這些資源中包含條目? 在這種情況下,您獲得了每個不想被緩存的頁面的主條目:每個包含清單條目的頁面都將被緩存。