【问题标题】:AppCache doesent work with static files缓存不适用于静态文件
【发布时间】:2015-03-23 18:34:58
【问题描述】:

我尝试让应用程序离线工作,所以只会发送 json 来更新网站,这是我的 appcache 文件:

CACHE MANIFEST
# v = 0.1
/
NETWORK:
*

我在控制台上得到这个响应:

[I 150323 19:22:38 web:1825] 200 GET /static/css/meteo.css?v=51211953b5b2ec0abdec17b4917b0ae6 (::1) 180.00ms
[I 150323 19:22:38 web:1825] 200 GET /static/css/semantic.min.css?v=b05c5612ace3ff40888d13bf56d56fa9 (::1) 37.00ms
[I 150323 19:22:38 web:1825] 200 GET /static/css/main.css?v=0e2d512c063c6b630de514cc664ce4e2 (::1) 2.00ms
[I 150323 19:22:38 web:1825] 200 GET /static/js/jquery-2.1.1.min.js?v=e40ec2161fe7993196f23c8a07346306 (::1) 8.00ms
[I 150323 19:22:38 web:1825] 200 GET /static/js/semantic.min.js?v=8c9818699a737630d5cbc6fcbaa1db8b (::1) 15.00ms
[I 150323 19:22:38 web:1825] 200 GET /static/js/geo.js?v=aefbcdb7b5c6ab60979ceb1ca264f09c (::1) 2.00ms
[I 150323 19:22:39 web:1825] 200 GET /static/fonts/icons.woff2 (::1) 2.00ms
[I 150323 19:22:39 web:1825] 304 GET /meteo.appcache (::1) 1.00ms

但是好像没用,网上是这样的:

这是我停止服务器的时候:

MDN,他们说:

某些浏览器(例如 Firefox)会在用户首次加载使用应用程序缓存的应用程序时显示通知栏。通知栏显示如下消息:

此网站 (www.example.com) 要求将数据存储在您的计算机上以供离线使用。 [允许] [从不用于此站点] [现在不允许]

但我没有收到任何消息(firefox 36),如果我尝试在清单中使用/* 要求他缓存所有内容,我收到一个错误:[W 150323 19:28:54 web:1825] 404 GET /* (::1) 3.00ms

如果我明确声明它们,我不会得到它们!

我做错了什么?

【问题讨论】:

    标签: html tornado html5-appcache offline-caching


    【解决方案1】:

    似乎问题在于我没有理解OFFLINE 是什么,这是 NO CONNECTION ,而不是服务器关闭!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-14
      • 2020-07-31
      • 1970-01-01
      • 2021-09-07
      • 2017-08-22
      • 2019-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多