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


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 相关文章推荐
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
Apr 07 Javascript
jQuery实现tag便签去重效果的方法
Jan 20 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
Oct 31 Javascript
Bootstrap Validator 表单验证
Jul 25 Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 Javascript
js实现三级联动效果(简单易懂)
Mar 27 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
Dec 29 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
Jan 17 Javascript
vue router+vuex实现首页登录验证判断逻辑
May 17 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
Aug 13 Javascript
浅谈Angular7 项目开发总结
Dec 19 Javascript
ant design实现圈选功能
Dec 17 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 缓存函数代码
2008/08/27 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
php学习之数据类型之间的转换代码
2011/05/29 PHP
php设计模式小结
2013/02/15 PHP
php实用代码片段整理
2016/11/12 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
[01:02:20]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
python 判断自定义对象类型
2009/03/21 Python
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
详解Python sys.argv使用方法
2019/05/10 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
Python创建自己的加密货币的示例
2021/03/01 Python
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
2014年十一国庆向国旗敬礼寄语
2014/04/11 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
技术员岗位职责范本
2015/04/11 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
关于EntityWrapper的in用法
2022/03/22 Java/Android