我從一個桌面應用程序世界的未來,但進入JavaScript和網絡世界更。我使用JavaScript越多,我越喜歡它的功能。我討厭頁面重新加載並使用ajax進行任何通信,除了初始頁面加載到網站之外。我的應用程序到目前爲止是100%的客戶端,並使用本地存儲來存儲它的信息,能夠在用戶請求&上傳到服務器端數據庫時提供互聯網訪問。
標題中的「點擊一次」引用是我想要擺脫這個應用程序的功能。由於該應用程序是100%的客戶端,因此需要脫機使用。有沒有一種方法可以將此應用視爲「點擊一次」樣式,在您第一次訪問網頁時會下載該頁面。然後,每次嘗試訪問該頁面時都能夠檢測用戶是否具有足夠快的Internet連接(此檢查顯然需要很快),並且如果檢查服務器上的應用程序發生任何更改(不需要重新下載整個頁面,只需簡單地檢查差異,並選擇小的yes/no響應)。如果沒有更改,只需打開網站的本地緩存。如果更改重新下載頁面,現在將其設置爲新的本地緩存。
有沒有辦法獲得這個功能?
谷歌「應用程序緩存」 - 這是可能的,但它充滿了危險 – Pointy
您是否正在嘗試重塑HTML5離線應用程序:http://www.whatwg.org/specs/web-apps/current-work/multipage/offline。 html – epascarello
檢查這個問題:http://stackoverflow.com/questions/1207150/html-5-offline-caching – fableal