2011-04-27 90 views
5

我正在開發一個具有脫機功能的應用程序,我想對$ .get()文件進行ajax調用,這個文件將被緩存。在離線緩存中使用Ajax

如果我離線,該呼叫仍然有效嗎?我會推測不,但是我想知道如果我將靜態頁面包含在離線緩存中,如果它仍然可以工作的話。

+0

這很可能取決於您在做什麼類型的緩存。 – dkarzon 2011-04-28 04:56:30

+0

使用緩存清單進行離線緩存。 – doremi 2011-04-30 04:30:48

回答

5

簡答:是的。

如果您在應用程序緩存中有文件,則所有HTTP GET請求(包括Ajax)都將通過緩存。您可以將Ajax GET請求視爲普通的瀏覽器頁面加載,但結果會傳遞到代碼而不是直接傳遞給用戶。