微信公共号url地址出错,调用上次设置地址.
来源:互联网 发布:淘宝上的1号胶囊是什么 编辑:程序博客网 时间:2024/06/03 04:50
开发微信公共号时总是会遇到要修改公共号里自定义菜单的地址,修改过后有些手机会重新请求错误(上次)的地址。
针对这个问题,我采用重新关注公共号、清楚公共号内容、清楚浏览器缓存的方式,前两种均不得解决,第三种不能推广使用。
经过研究发现微信浏览器确实是在webvIEw的上层做的缓存:就是如果请求过了这个地址,就会存在本地,之后不取线上了。
解决方案是 在调试阶段或者频繁更新的页面加入以下头信息
1 <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />2 <meta http-equiv="Pragma" content="no-cache" />3 <meta http-equiv="Expires" content="0" />
这样微信浏览器对这个页面将会一直上线拉取,稳定性还在测试中。
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
1、Expires(期限)
说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。
2、Pragma(cache模式)
说明:是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出
3、Cache-Control 清除缓存(再访问这个网站要重新下载!)
有兴趣的童鞋还可以试试路由重定向、Microsoft URL Rewrite Module等服务器端的方法。
阅读全文
0 0
- 微信公共号url地址出错,调用上次设置地址.
- url地址前设置icon
- angular微信支付实际url地址不同
- android微信分享之视频、URL地址、表情分享
- 一次微信公众号URL(服务器地址)无法获取到$_post参数的问题。
- 微信开发地址
- wcf客户端通过URL地址调用服务器端地址
- URL地址
- C# 调用ie打开URL地址
- C# 调用ie打开URL地址
- 微信公众号开发学习地址
- We7如何设置伪静态URL地址
- 程序设置,url地址过长配置问题
- thinkphp3.2【url地址大小写设置】
- 安卓 设置页面为URL地址
- 微博、微信文档地址
- 微信开发平台地址
- 微信 收货地址共享
- 适配器模式
- 专业课程设计之客户与服务器程序的同步与通信机制的设计(三)数据共享和线程
- 正则大全
- 个人技术支持
- STL中正则表达式的应用
- 微信公共号url地址出错,调用上次设置地址.
- Green DAO
- C# Datagridview checkbox
- C语言求a+aa+aaa+...
- Ubuntu上安装Wine 2.6
- [RK3288][Android6.0] 调试笔记 --- USB Camera旋转图像方法
- Andrew Ng的 Machine Learning 读书笔记 Lecture 4(数据归一化,调参)
- Spring4学习笔记(七):bean的作用域和使用外部属性文件
- android开发实现打电话的两种效果