html/jsp针对网页history.back()之后ios系统不重新加载js的解决办法
来源:互联网 发布:椰子油 炒菜 知乎 编辑:程序博客网 时间:2024/05/19 22:45
写在回退后的页面(b.html)
window.onpageshow = function (e) {
if (/(iPhone|iPad|iPod)/i.test(navigator.userAgent)) { //判断ios设备if (e.persisted) {
if (window.sessionStorage["state"]) {
window.sessionStorage.removeItem("state");
location.reload();
}
}
} else { if (window.sessionStorage["state"]) {
window.sessionStorage.removeItem("state");
location.reload();
} }
}
回退前的页面(a.html)
window.sessionStorage["state"] = 1;
window.history.go(-1);
c.html --> b.html --> a.html
这样可以防止页面之间的回退逻辑的混乱,由a退回b之后,b的上一页仍然是c.html
阅读全文
0 0
- html/jsp针对网页history.back()之后ios系统不重新加载js的解决办法
- js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
- js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
- js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
- history.back()在safari中不重新加载js问题怎么解决
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 使用 后退键/history.back()出现"警告: 网页已过期的解决办法"
- 关于调用history.back()后显示网页过期的问题
- 针对"不重新发送信息,则无法刷新网页。"的终极解决方法。(php&java范例)
- history.back返回后数据丢失的解决办法
- js事后重新加载元素的元素找不到的解决办法
- HTML页的前进与后退 【window.history.back()】
- iOS---升级Xcode之后VVDocumenter-Xcode不能用的解决办法
- js处理html页面加载之后的事件
- 树莓派 安装 PCL
- 【MooseFS】使用详解
- android复制粘切的实现
- JSON
- spring容器
- html/jsp针对网页history.back()之后ios系统不重新加载js的解决办法
- 第九周项目1-二叉树算法库
- 【蓝桥杯】【猴子吃桃】
- sourceinsight4.0破解教程及下载
- 私钥密钥公钥的理解
- Bose QuietControl 30无线降噪耳机
- 【第一次机房收费系统】配置工作
- qt加载word
- Java学习笔记之static与this