2012-09-28 70 views
1

我正在嘗試在脫機時使Web應用程序可見。ApplicationCache不會緩存任何內容

  • index.html引用清單如下所示:<!DOCTYPE html manifest="manifest.appcache">
  • 的MIME類型是正確的:我.htaccessAddType text/cache-manifest .appcache

這是manifest.appcache樣子:

CACHE MANIFEST 
# 2012-09-28:v1 

CACHE: 
style.css 
images/logo.png 

然而,沒有任何東西被緩存。

當我在javascript控制檯中調用applicationCache.status時,它返回0(我認爲它應該返回1如果成功)。
在Chrome中,查看chrome://appcache-internals/也顯示沒有應用程序緩存。

我在做什麼錯?

+0

是否檢查在瀏覽器的開發工具的網絡控制檯的MIME類型? – robertc

+0

是的,這是正確的。 – thv20

回答

1

那麼,那是愚蠢的。下面是我在做什麼錯:

<!DOCTYPE html manifest="manifest.appcache"> 

不該得到:

<!DOCTYPE html> 
<html manifest="manifest.appcache"> 
+0

謝謝你。我絕對瘋了尋找解決方案。 – Judson