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


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 相关文章推荐
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 Javascript
js禁止页面刷新与后退的方法
Jun 08 Javascript
jQuery unbind()方法实例详解
Jan 19 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
javaScript中的原型解析【推荐】
May 05 Javascript
jQuery图片渐变特效的简单实现
Jun 25 Javascript
vue.js实现含搜索的多种复选框(附源码)
Mar 23 Javascript
vue项目打包后打开页面空白解决办法
Jun 29 Javascript
vue实现简单瀑布流布局
May 28 Javascript
vue 移动端记录页面浏览位置的方法
Mar 11 Javascript
Node与Python 双向通信的实现代码
Jul 16 Javascript
TypeScript 使用 Tuple Union 声明函数重载
Apr 07 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
php+javascript的日历控件
2009/11/19 PHP
Smarty Foreach 使用说明
2010/03/23 PHP
JS location几个方法小姐
2008/07/09 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
jQuery页面元素动态添加后绑定事件丢失方法,非 live
2016/06/16 Javascript
JavaScript SHA512加密算法详细代码
2016/10/06 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
vue实现学生信息管理系统
2020/05/30 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
对python中dict和json的区别详解
2018/12/18 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
自适应线性神经网络Adaline的python实现详解
2019/09/30 Python
基于Python中的yield表达式介绍
2019/11/19 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
Python中SQLite如何使用
2020/05/27 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
北欧最好的童装网上商店:Babyshop
2019/09/15 全球购物
党建工作先进材料
2014/05/02 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
后进生评语大全
2015/01/04 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
家长通知书家长意见
2015/06/03 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书