4
我正在一個ASP.NET MVC網頁,我想離線可用。我創建了一個緩存清單文件,它包含如下:緩存清單與ASP.NET MVC下載正確,但網站仍然不可用離線
<html lang="en" manifest="/cache.manifest" type="text/cache-manifest">
(我包括在內,因爲保羅的「類型」屬性樣式的回答中發現here)
我想緩存的頁面是由OfflineController.cs控制器管理。該cache.manifest文件本身的讀取:
CACHE MANIFEST
# rev 5
NETWORK:
*
CACHE:
/offline
(我用這個語法,因爲ZippyV的答案的路徑中找到here。)
當我改變了版本號並重新加載頁面,控制檯顯示:
Document was loaded from Application Cache with manifest https://[...]
Application Cache Checking event
Application Cache Downloading event
Application Cache Progress event (0 of 8) [...]
[...]
Application Cache UpdateReady event
這似乎意味着清單文件已正確加載。此外,當我檢查頁面並查看資源>應用程序緩存> cache.manifest時,顯示所有8個文件都已下載。
但是,當我拔下以太網電纜並導航到〜/ offline時,該站點無法加載。任何想法爲什麼?謝謝!
啊,不,它不是。這是我幾年前實習的一次實習。我記得我們提出了一些解決方法,但我不記得確實是這樣。但是,謝謝你問:P – DoubleH