2014-02-21 14 views

回答

1

我在這裏做了一個有根據的猜測;我不確定這是否是原因。

如果你有一個以上的HTML頁面,這是程序的一部分,你有艙單申報只對main.html但你的用戶回來到您的應用程序(已安裝)和負載display.html不具備艙單申報,用戶的瀏覽器不會知道緩存中的頁面是離線應用程序的一部分,而不僅僅是「在緩存中」。然後瀏覽器將在線驗證緩存頁面仍然有效。如果用戶的瀏覽器處於脫機狀態,則瀏覽器將會抱怨無法加載該頁面。相反,如果用戶訪問main.html,瀏覽器將查看它在緩存中找到的頁面,查看清單聲明並在清單文件仍然有效時在線檢查時顯示該應用程序。如果瀏覽器處於脫機狀態,則只使用緩存的文件,不會向用戶顯示任何錯誤,因爲顯示的文件(main.html)被視爲有效,因爲它是應用程序「脫機」部分的一部分,瀏覽器無法「證明」該文件無效。

相關問題