這是我第一次使用MVC 3編寫具有脫機功能的HTML5。儘管我遇到了移動設備似乎無法緩存並無法從緩存中加載的問題脫機時。如何檢查移動設備上是否加載了脫機清單
我有我的頭設置:
<!DOCTYPE html>
<html manifest="@Url.Content("~/offline.manifest")">
與位於應用程序的根我offline.manifest文件。 由於我的應用程序有一個/Account/Login/Index
路線,我把它添加到我的清單文件:
CACHE MANIFEST
#version 0.0452
CACHE:
#Pages
Account/Login
也嘗試~/Account/Login
的頁面。
好消息是,我的清單文件在Chrome上運行。所有文件都被加載並被緩存。但是,這與我的移動設備不一樣。
我的iPhone在ICS上運行Chrome 5.1.1和Nexus S時,似乎無法從脫機狀態緩存中加載。我只關閉Wifi無線電並刷新頁面,但Safari和Chrome不從緩存加載。
我在這裏錯過了什麼嗎? 任何線索將不勝感激。謝謝