• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 如何不让html5 app cache的manifest缓存当前页面?

如何不让html5 app cache的manifest缓存当前页面?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含等相关知识,匿名希望在学习及工作中可以帮助到您

回复内容:

别想了,manifest的目的是离线运行,如果宿主html文件不被manifest自动缓存的话,整个离线运行最基本的html都跑不起来。

实在要用manifest,就将宿主html文件也添加进manifest清单中,然后在每次侦测到清单内容更新完毕后,提示用户并reload一次页面就好了。

自动二次刷新代码:Html5之离线Web应用程序

manifest相关的另外一篇回答:关于前端缓存优化,为什么没人用manifest? - 黎博的回答 manifest是很坑爹的,名字叫Application Cache就已经很好的定性了,它是用来构造离线应用程序的。比方说你写了个秒表,它离线也能用,这是manifest的应用场景。
然而天真的人类想只用manifest来缓存资源文件而不缓存页面,W3C那群老头怎么可能会向如此接地气的工业需求妥协,所以这是不可能的。
于是你发现manifest只会让你的用户优先看到旧的页面,即使你能响应update事件,但你要在这里强刷一次的话,交互和产品经理多半是会拎着刀来。而如果你在这里不刷新的话,请设想一下运营知道她上了一个节日banner却需要页面第二次打开才能看到的心情。 可以这样曲线处理

1.HTML body内容为空
2.HTML文件中引用一个不被 cache 的脚本文件,这个脚本文件来写html

-----------

其实,并没有什么意义,毕竟,application cache 的作用是 离线访问 更新不过来资源啊,具体要怎么来更新呢?求助... 我也在搞这个 还是找不到怎么搞 一直没找到解决方案

您可能想查找下面的文章:

相关文章

  • 2018-12-03HTML5中如何实现图片的拖放
  • 2018-12-03html5中的meta标签的三要素是什么?meta标签的使用总结
  • 2018-12-03H5制作二维码扫描和解析的代码实例
  • 2018-12-03HTML5面试题PC端和移动端区别
  • 2018-12-03IE8不兼容rgba()如何处理
  • 2018-12-03请问这样的界面是如何实现的?
  • 2017-08-06HTML5 video 视频标签使用介绍
  • 2018-12-03HTML5中对contenteditable属性的解释与规定
  • 2018-12-03html特殊符号示例 html特殊字符编码对照表_html5教程技巧
  • 2017-09-16H5页面在iOS网页中的数字被识别为电话号码数字颜色自动被改变成蓝色

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • html5 canvas常用属性方法(介绍)
    • html5构建触屏网站之网站尺寸探讨
    • 详细介绍通过HTML5的Drag和Drop生成拓扑图片Base64信息的案例
    • HTML5知识总结及原理剖析
    • 使用HTML5做个画图板的方法介绍
    • HTML5讲解之可拖动dragable属性和其他成员
    • 详解html5如何获取手机陀螺仪角度信息的示例代码
    • HTML5实践-图片设置成灰度图_html5教程技巧
    • html5 postMessage解决跨域、跨窗口消息传递方案
    • html5游戏开发-愤怒的小鸟-开源讲座(二)-跟随小鸟的镜头

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有