我想用我的應用程序的離線瀏覽的應用程序緩存我想用它作爲使用通配符在緩存區中應用程序緩存
CACHE MANIFEST
CACHE:
http://cdn.example.com/s/*
NETWORK:
*
有沒有辦法瀏覽器會緩存中的所有文件中的'''文件夾,如果沒有,有什麼辦法可以指定緩存中包含的特定文件夾或鏈接的所有文件。
我想用我的應用程序的離線瀏覽的應用程序緩存我想用它作爲使用通配符在緩存區中應用程序緩存
CACHE MANIFEST
CACHE:
http://cdn.example.com/s/*
NETWORK:
*
有沒有辦法瀏覽器會緩存中的所有文件中的'''文件夾,如果沒有,有什麼辦法可以指定緩存中包含的特定文件夾或鏈接的所有文件。
取決於您是要顯式緩存該文件夾中的所有頁面,還是僅將它們緩存在延遲加載的基礎上(即,如果用戶碰巧導航到其中一個頁面,它將被緩存供將來使用) 。
如果要預先緩存所有頁面,則需要將它們全部列出在應用程序緩存清單中 - 我不相信通配符會起作用。
如果您對一個頁面只有在用戶訪問該頁面時才被緩存感到高興,那麼您不需要在清單中列出頁面,只需鏈接到相關頁面中的清單,當它被訪問時它將被緩存。
你可以在這裏閱讀更多:http://diveintohtml5.info/offline.html
不,你can't use wildcards in the CACHE section。
上述示例將簡單地嘗試在頁面加載時在cdn.example.com
的文件夾s/
中下載名爲*
的文件。