2014-06-11 64 views
0

我有一個使用appcache運行的web應用程序。這一切都很好,但我有一個新設備的問題,它沒有內置電池。這意味着如果設備在沒有網絡連接的情況下啓動,系統時間將設置爲1.1.1970。由於我的網絡應用程序檢查時間,以顯示或不顯示內容是一個問題。閱讀最新更新日期的appcache清單值

所以我想一個解決方法是獲得我的清單文件的最新更新時間,並使用它,而不是如果系統假定它是1970年。但我很難找到一種方法來輕鬆地做到這一點。

基本上我想是這樣的:

var now = new Date; 

if (now.getFullYear < 2014) { 
    now = new Date(2014,6,11); // should be latest update time of manifest 
} 

任何人都可以踢我在正確的方向?我現在感覺有點蠢。

感謝

回答

0

我設法做到這一點通過讀取通過jQuery清單文件,然後解析這樣所需的信息:

$.get("cache.manifest", function(responseText){ 
    console.log(responseText); 
})