簡體   English   中英

在本地主機中運行應用程序時,應用程序緩存不起作用?

[英]App cache is not working when running an application in localhost?

我有定義清單的html文件。

<!DOCTYPE html>
<html manifest="manifest.appcache" type="text/cache-manifest">
<head>
    <title>Sample</title>
</head>
<body>
   Sample app
</body>
</html>

和清單文件是這樣的:

CACHE MANIFEST
*

通常,Firefox應該提示我將文件存儲在瀏覽器中嗎?

當我使用Firebug的DOM標簽查看dom時,它沒有提示並且也沒有任何內容被緩存。

有人可以告訴我這里發生了什么嗎,還是我錯過了什么?

清單文件必須帶有特殊的mime類型的text/cache-manifest 如果不是這樣,瀏覽器可能不會考慮清單文件。 因此,最好設置一個本地http服務器並配置正確的mime類型。 對於apache,您可以將其添加到您的.htaccess中

AddType     text/cache-manifest     .manifest

閱讀以下文章以了解更多詳細信息: 測試離線應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM