是否可以將整個文件夾添加到HTML5高速緩存清單文件?我無法單獨列出文件夾中的所有文件,因爲此文件夾中的文件將動態更改(它是圖像文件夾)。將整個文件夾添加到HTML5應用高速緩存
9
A
回答
5
如果該文件夾是動態變化的,那麼它不應該是在應用程序清單。如果文件夾發生變化,那麼仍然需要從頁面到文件夾中的文件進行某種鏈接。清單應該列出這些項目。
例如:
/images/
1.jpg
2.jpg
3.jpg
4.jpg
和(簡體)HTML文件:
<html manifest="http://foo.bar/cache-manifest">
<body>
<img src="images/2.jpg" />
<img src="images/4.jpg" />
應該有一個清單,看起來像這樣:
CACHE MANIFEST
http://foo.bar/images/2.jpg
http://foo.bar/images/4.jpg
如果您想更新清單文件包含新項目,您可以簡單地添加一個URL參數,該參數在摺疊內容時發生更改ER(和清單)的變化:
<html manifest="http://foo.bar/cache-manifest?updated=8_23_2010_1_53_pm">
每當清單網址的變化,它會重新下載。
0
包括你會做類似下面的一個文件夾....但是在這之前...我會考慮使用一個版本號或MD5,看是否做一個動態的方式來創建清單文件的文件本身已經改變。
CACHE MANIFEST
CACHE:
/Content/bootstrap/bootstrap.min.css
/Content/jQuery/jquery-1.8.3.min.js
/Content/bootstrap/bootstrap.min.js
/Content/js
那裏的最後一行似乎是從該文件夾提供頁面上使用的任何文件;這些文件出現在應用程序緩存中。
2
沒有,目前還沒有辦法讀取緩存文件夾的內容。通配符*只能在在線白名單部分中使用。
相關問題
- 1. 將JavaScript文件的整個文件夾添加到HTML5應用緩存
- 2. 遞歸地將整個文件夾添加到存儲庫
- 3. Python整數高速緩存
- 4. Zend_Search_Lucene查看整個高速緩存
- 5. Nodejs高速緩存不添加
- 6. HTML5應用程序緩存添加/刪除特定文件
- 7. Alamofire:下載到文件高速緩存的大型文件的文件夾
- 8. HTML5高速緩存和授權問題
- 9. 我怎麼能整個文件夾添加到壓縮存檔
- 10. 的JavaScript加載一個文件不是從高速緩存
- 11. PHP APC從高速緩存中排除文件夾
- 12. 將一個文件夾添加到ApplicationDataCompositeValue
- 13. mod_pagespeed不會將靜態文件加載到緩存文件夾
- 14. Java高速緩存網絡文件
- 15. 使用spring高速緩存的屬性高速緩存
- 16. .NET應用程序高速緩存vs數據庫高速緩存
- 17. 高速緩存是否適用於部分加載的文件?
- 18. 禁用高速緩存中的緩存
- 19. 高速緩存行刷新是否將整行寫入內存?
- 20. 將多個文件添加到Hadoop分佈式緩存?
- 21. MySQL高速緩存
- 22. 將sass文件夾添加到codeigniter公用文件夾
- 23. 將HTML5網頁應用添加到iOS主屏幕時未緩存
- 24. 使用HTML5應用緩存來緩存每個單獨文件有多糟糕
- 25. 元高速緩存或Codeigniter高速緩存
- 26. 從高速緩存下載圖像Android與高速緩存
- 27. 使用分佈式緩存將文件目錄添加到Hadoop?
- 28. HTML5離線存儲 - 高速緩存清單網絡
- 29. 在高速緩存應用程序塊中配置高速緩存管理器到期時間
- 30. 高速緩存庫未加載
可能的重複[如何在HTML5緩存清單中指定通配符以加載目錄中的所有圖像?](http://stackoverflow.com/questions/8001196/how-do-i-specify-a-通配符-內式HTML5的高速緩存清單到負載的所有圖像-IN-A) – robertc 2013-10-11 14:05:02