开发者社区> 问答> 正文

原生app嵌入h5页面,怎么实现不升级app更新H5页面的CSS

H5页面为了离线浏览已经把CSS都放在asset文件夹下了。现在想不安装新的原生安装包,更新CSS文件,应该怎么做?请这方面有经验的朋友多给出几种解决方案,并分别列出优劣。

展开
收起
杨冬芳 2016-06-06 12:53:24 5544 0
1 条回答
写回答
取消 提交回答
  • IT从业

    这种方式必须要native另做一个同步功能了。
    若native开启缓存,web静态资源非覆盖式发布,既能享受类似本地的快感,还能做到及时更新。

    补充:

    简单做: 在静态服务器新建一个文本或json文件,里面写好版本号,版本号任意,你要更新的时候就去改这个版本号。native每次或定时去拉这个文件,并将版本号存在本地,以后拉取时比对本地版本号,有变化则重新拉取静态资源到本地。

    更好的是: 静态文件打包时生成改动文件映射表,这个表只有已经改动的文件名称或地址,native每次拉取这个映射表,发现有改动文件则只拉取改动文件。

    2019-07-17 19:28:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载