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


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 相关文章推荐
你的编程语言可以这样做吗?
Sep 07 Javascript
jquery中ajax学习笔记4
Oct 16 Javascript
Javascript中的关键字和保留字整理
Oct 16 Javascript
JavaScript基础语法之js表达式
Jun 07 Javascript
jquery attr()设置和获取属性值实例教程
Sep 25 Javascript
JS获得一个对象的所有属性和方法实例
Feb 21 Javascript
详解vue-router基本使用
Apr 18 Javascript
解读ES6中class关键字
Nov 20 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
May 30 Javascript
微信小程序基于movable-view实现滑动删除效果
Jan 08 Javascript
vue学习笔记之slot插槽基本用法实例分析
Feb 01 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 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处理postfix邮件内容的方法
2015/06/16 PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
2015/07/29 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
JsDom 编程小结
2011/08/09 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
2016/09/12 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
js中数组的常用方法小结
2016/12/30 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
flexible.js实现移动端rem适配方案
2020/04/07 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
Python抓取框架 Scrapy的架构
2016/08/12 Python
详解python之配置日志的几种方式
2017/05/22 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
大学生职业规划前言模板
2013/12/27 职场文书
微观物理专业自荐信
2014/01/26 职场文书
小学教师节活动方案
2014/01/31 职场文书
土地转让协议书范本
2014/04/15 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
餐厅开业活动方案
2019/07/08 职场文书
导游词之无锡梅园
2019/11/28 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
MySQL分区以及建索引的方法总结
2022/04/13 MySQL