我試圖以基本方式獲取HTML5脫機存儲。我閱讀了關於DiveIntoHTML5的信息,這似乎是有道理的,但它似乎並沒有爲我工作。我想知道是否有人可以幫我調試。HTML 5脫機存儲緩存清單不起作用
基本上我爲應用程序index.htm設置了一個主頁。所以我的應用程序在網絡上的http://www.mydomain.com/online/index.htm。用戶將訪問此頁面,他們會在這裏每天都在做他們所有的工作。訪問此URL將創建一堆緩存文件,以便他們隨後可以訪問http://www.mydomain.com/offline並查看應用程序脫機時的工作版本。的代碼在網上主頁
最上面幾行是:
<!DOCTYPE html>
<html manifest="cache.manifest">
<head>
...etc
我生成一個名爲「cache.txt」純文本文件,並在記事本中增加了以下內容吧:
CACHE MANIFEST
http://www.mydomain.com/offline/scripts/jquery-1.6.3.min.js
http://www.mydomain.com/offline/scripts/jquery-ui-1.8.16.custom.min.js
http://www.mydomain.com/offline/scripts/modernizr.min.js
http://www.mydomain.com/offline/scripts/json2.min.js
http://www.mydomain.com/offline/scripts/jquery.deserialize.js
http://www.mydomain.com/offline/scripts/jquery.cookie.js
http://www.mydomain.com/offline/scripts/main.js
http://www.mydomain.com/offline/css/main.css
http://www.mydomain.com/offline/css/structure-details.css
http://www.mydomain.com/offline/css/ui-lightness/jquery-ui-1.8.16.custom.css
http://www.mydomain.com/img/header.gif
http://www.mydomain.com/offline/img/bg.png
http://www.mydomain.com/offline/img/header_riser.gif
http://www.mydomain.com/offline/img/logo.png
http://www.mydomain.com/offline/img/offline.png
http://www.mydomain.com/offline/index.htm
我已經將這個文件重命名爲'cache.manifest',並將它上傳到在線應用程序的根目錄(與我的主頁相同),以便在http://www.mydomain.com/online/cache.manifest處可以訪問它。
託管公司已經在IIS中爲所有擴展名爲.manifest的文件添加了「text/cache-manifest」的內容類型。我認爲這是工作,因爲當我認爲在Firefox的文件在http://www.mydomain.com/online/cache.manifest螢火告訴我的內容類型是:
Content-Type cache-manifest
或者這應該返回「文本/緩存清單」?也許這是問題?
當我查看我的系統上的脫機存儲文件夾(C:\用戶\我\應用程序數據\本地\ Mozilla的\火狐\ Profiles文件\ b12u6xza.default沒有什麼在那裏與此相關的域名在所有
。任何人都可以提出什麼可能是想錯了 - 因爲我有點難倒
這是對Apache或IIS?我的環境是Windows/IIS。 – Dan
這是阿帕奇.. –