Html 连接到internet时使用缓存

Html 连接到internet时使用缓存,html,html5-appcache,Html,Html5 Appcache,我在线学习JavaScript和HTML5,并执行我在localhost上学到的代码。最近我学习了html标记中的manifest属性,这是HTML5中的一个新特性。然后我创建了自己的.appcache文件,问题就开始了。即使我已连接到internet,但存储在计算机中的缓存仍在使用中。下面是index.php文件(但代码中没有php): .htaccess AddType text/cache-manifest .appcache 即使浏览器已连接internet,也将使用缓存。只有三种方法

我在线学习JavaScript和HTML5,并执行我在localhost上学到的代码。最近我学习了html标记中的manifest属性,这是HTML5中的一个新特性。然后我创建了自己的.appcache文件,问题就开始了。即使我已连接到internet,但存储在计算机中的缓存仍在使用中。下面是index.php文件(但代码中没有php):

.htaccess

AddType text/cache-manifest .appcache

即使浏览器已连接internet,也将使用缓存。只有三种方法可以更新缓存

  • 用户为您的站点清除浏览器的数据存储
  • 清单文件已修改。注意:更新清单中列出的文件并不意味着浏览器将重新缓存该资源。必须更改清单文件本身
  • 应用程序缓存按程序进行更新
  • 更多信息请点击这里


    那么,只有与internet的连接断开时,我如何才能使缓存可用?你不能。这超出了问题的范围,但如果你正在使用app cache进行开发,我建议你:1。仅在生产模式下激活应用缓存。2.每次创建新的生产构建时,请尝试自动更新清单。3.您可以使用grunt contrib watch创建一个任务,每当项目中的文件发生更改时,该任务都会更新清单文件
    CACHE MANIFEST
    # 09/09/2013
    
    CACHE:
    index.php
    
    FALLBACK:
    cevrimdisi.html
    
    NETWORK:
    
    *
    
    AddType text/cache-manifest .appcache