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


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 相关文章推荐
CCPry JS类库 代码
Oct 30 Javascript
JQuery拖拽元素改变大小尺寸实现代码
Dec 10 Javascript
了不起的node.js读书笔记之node的学习总结
Dec 22 Javascript
jQuery Mobile操作HTML5的常用函数总结
May 17 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
Mar 09 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
Mar 21 Javascript
微信小程序点击列表跳转到对应详情页过程解析
Sep 26 Javascript
google广告之另类js调用实现代码
Aug 22 Javascript
微信小程序实现单个或多个倒计时功能
Nov 01 Javascript
如何用JavaScript实现一个数组惰性求值库
May 05 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
Zend的AutoLoad机制介绍
2012/09/27 PHP
php中hashtable实现示例分享
2014/02/13 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
php通过淘宝API查询IP地址归属等信息
2015/12/25 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
微信小程序 设置启动页面的两种方法
2017/03/09 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
Python实现针对json中某个关键字段进行排序操作示例
2018/12/25 Python
Python代码打开本地.mp4格式文件的方法
2019/01/03 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
快速了解Python开发环境Spyder
2020/06/29 Python
三星美国官网:Samsung美国
2017/02/06 全球购物
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
计算机科学与技术应届生求职信
2013/11/07 职场文书
致200米运动员广播稿
2014/02/06 职场文书
室内设计专业自荐信
2014/05/31 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
无房证明范本
2014/09/17 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
ConstraintValidator类如何实现自定义注解校验前端传参
2021/06/18 Java/Android
python如何为list实现find方法
2022/05/30 Python