html微信打开网页 要求用sa,vue.js 微信浏览器缓存入口页面index.html问题
问题场景:
1.线上部署nginx直接指向前端文件路径,nginx核心配置如下:
location /front/ {
try_files $uri $uri/ /front/index.html;
root /root/html/front;
}
2.前端每次发布新版时,通过微信浏览器访问原来链接 www.front.com/front/ 总是旧版代码,缓存时间很久。对发版造成严重影响
分析原因:
因为微信浏览器缓存了www.front.com/front/ 目录下的index.html,css文件,js文件,非常顽固。
解决方案:
1.改变访问链接www.front.com/front/?v=1123,这种方案线上环境基本不可行,只能在测试环境使用,因为用户端访问链接大部分情况都很难控制,不能通知所有用户去访问新链接
2.修改nginx配置,设置www.front.com/front/ 不缓存,nginx配置如下
location /front/ {
try_files $uri $uri/ /front/index.html;
root /root/html/front;
#kill 缓存
add_header Last-Modified $date_gmt;
add_header Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
if_modified_since off;
expires off;
etag off;
}
html微信打开网页 要求用sa,vue.js 微信浏览器缓存入口页面index.html问题相关推荐
- 微信打开网页下载东西时如何调用其他浏览器下载
很多朋友问我怎么解决微信内点击链接或扫描二维码打开网页时可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可.下面给大家介绍这个功能 功能目的 生成微信跳转链接,实现微 ...
- html微信打开网页 要求用sa,微信网页授权获取用户基本信息(示例代码)
微信公众号可以通过微信网页授权机制,来获取用户基本信息,可以用于微信登录功能 关于网页授权的两种scope的区别说明 1.静默授权:以snsapi_base为scope发起的网页授权,是用来获取进入页 ...
- android仿微信图片上传进度,Android开发之模仿微信打开网页的进度条效果(高仿)...
一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下 "仿微信打开网页的进度条效果",你会看到有很多类似的文章,不过他们有个共同点,就是实 ...
- android仿微信 进度条,Android开发之模仿微信打开网页的进度条效果(高仿)
一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下 "仿微信打开网页的进度条效果" ,你会看到有很多类似的文章,不过他们有个共同点,就是 ...
- Iphonex微信打开网页输入框问题
Iphonex微信打开网页输入框问题 最近做一个移动端项目,里面有一个输入框,拉起键盘后关闭键盘,原键盘区域还存在必须滑动下才可以,经不停的测试,只有Iphonex里面才会出现,坑啊! 最后实在没办法 ...
- html网页点击按钮闪现怎么解决,解决使用Vue.js显示数据的时,页面闪现原始代码的问题...
今天开始学习Vue.js的使用,但是在学习过程中发现一个问题,那就是页面加载数据时,原始代码会闪现一下.查访各方资料,终的解决方法. 第一步.加入一段css代码 [v-cloak] { display ...
- vue.js实现的实名认证手机页面前端源码,代码完整
大家好,今天给大家介绍一款,vue.js实现的实名认证手机页面前端源码(图1).送给大家哦,获取方式在本文末尾. 图1 带步骤提示(图2) 图2 带身份证验证(图3) 图3 带图片上传功能(图4) 图 ...
- 多个html如何套用套一个头部,Vue.js项目中管理每个页面的头部标签的两种方法...
在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title ...
- vue页面加载时闪现_如何解决Vue.js显示数据的时,页面闪现
下面我就为大家分享一篇解决使用Vue.js显示数据的时,页面闪现原始代码的问题,具有很好的参考价值,希望对大家有所帮助. 今天开始学习Vue.js的使用,但是在学习过程中发现一个问题,那就是页面加载数 ...
最新文章
- django-后台sms管理系统的css框架
- BM提供支持云的量子计算平台,以加速创新
- C++ STL中的优先队列(priority_queue)使用
- 离开百度三年多,吴恩达纽交所敲钟,身价再增20亿
- 判断一个数是不是2的指数幂
- php读程序,PHP 读取大文件程序代码
- 汉字转拼音缩写的函数以及其他函数
- 第11讲:Reqeusts + PyQuery + PyMongo 基本案例实战
- Linux中sudo、su和su -命令的区别
- 华为机试——质数因子
- .NET中的设计模式——一步步发现装饰模式
- hdu 4717 The Moving Points(三分)
- 人性的弱点 - 把握人际交往的关键
- 刷题——求斐波那契数列的第n项(迭代)
- 八边形Octagan类(接口) (5 分)
- BZOJ 1216 优先队列
- tablueau地图标记圆形_多点钉图标记-简单易用的地图位置标记标注工具
- 关于socket长连接的心跳包
- 01 Java体系
- Java精品项目源码第47期房屋租赁管理系统
热门文章
- 为芯片奠定数学基础的那些大神们都是谁?
- oppo锁屏断网设置在哪里呀_oppo手机锁屏设置在哪里?
- 洛克王国辅助服务器不显示,洛克王国东哥辅助使用问题以及解决方案
- 51单片机的智能温室大棚控制系统【proteus仿真+程序+报告+原理图】
- c语言单片机位取反指令,51单片机位及位操作指令
- C#如何获取当前控件的子控件以及多重子控件的实例(能操作这些获取到的子控件)
- 4、基本控件——单选控件和单选组控件(RadioButton 和 RadioButtonList)
- Redis_09_之数据丢失问题分析及解决方案
- 与花有关的古诗词【用逐浪字体设计就是这么美!】
- i5 10500h 和i7 9750h 哪个好