手机浏览器 后退按钮强制刷新页面方法总结


Posted in Javascript onOctober 09, 2016

由于A界面的数据是通过ajax交互的,当你跳转到B界面,点击手机浏览器自带的后退回到A界面,由于缓存原因,读取到的数据不是最新的数据。

查了很多资料,看到网上的解决方法是清理缓存,然后页面重新向服务器发出请求。

下面整理一下,解决这个问题的方法。

方法1,HTML头部,禁止缓存:

<meta http-equiv="Expires" CONTENT="0">

<meta http-equiv="Cache-Control" CONTENT="no-cache">

<meta http-equiv="Pragma" CONTENT="no-cache">

注:(手机端)此方法行不通,因为有些浏览器会忽略这个头部,测试过,可能是我手机自带浏览器的原因。

方法2,适用于jsp

Response.Buffer = True 
Response.ExpiresAbsolute = Now() - 1 
Response.Expires = 0 
Response.CacheControl = "no-cache"

注:此方法本人没有试过,不知道可不可行

方法三,强行刷新界面

if(window.name != "bencalie"){
location.reload();
window.name = "bencalie";
}else{
window.name = "";
}

注:此方法可行,此代码写在js里。

感谢阅读本文,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
漂亮的提示信息(带箭头)
Mar 21 Javascript
jQuery function的正确书写方法
Aug 02 Javascript
extjs_02_grid显示本地数据、显示跨域数据
Jun 23 Javascript
js全选实现和判断是否有复选框选中的方法
Feb 17 Javascript
js鼠标滑过图片震动特效的方法
Feb 17 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
深入浅析Extjs中store分组功能的使用方法
Apr 20 Javascript
浅谈JavaScript的全局变量与局部变量
Jun 10 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
轮播的简单实现方法
Jul 28 Javascript
js replace()去除代码中空格的实例
Feb 14 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
Mar 16 Javascript
最实用的jQuery分页插件
Oct 09 #Javascript
js本地图片预览实现代码
Oct 09 #Javascript
js html css实现复选框全选与反选
Oct 09 #Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 #Javascript
关于JavaScript和jQuery的类型判断详解
Oct 08 #Javascript
js基本算法:冒泡排序,二分查找的简单实例
Oct 08 #Javascript
javascript中获取元素标签中间的内容的实现方法
Oct 08 #Javascript
You might like
php上传文件常见问题总结
2015/02/03 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
js实现股票实时刷新数据案例
2017/05/14 Javascript
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
Python写的贪吃蛇游戏例子
2014/06/16 Python
python根据出生日期获得年龄的方法
2015/03/31 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python实现的密码强度检测器示例
2017/08/23 Python
Python3 虚拟开发环境搭建过程(图文详解)
2020/01/06 Python
python实现串口通信的示例代码
2020/02/10 Python
python中resample函数实现重采样和降采样代码
2020/02/25 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
Python wordcloud库安装方法总结
2020/12/31 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
函授毕业个人自我评价
2014/02/20 职场文书
行政主管职责范本
2014/03/07 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL
《勇者辞职不干了》上卷BD发售宣传CM公开
2022/04/08 日漫