js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
生活随笔
收集整理的這篇文章主要介紹了
js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?項目中,主頁面有很多輸入字段,當由主頁跳轉到子頁面,?將子頁面的字段 set入localstorage中, 由于返回主頁面不能將先前輸入的字段刷新掉,所以必須要在子頁面history.back()。 但由于ios和安卓機制不同,安卓會重新刷新主頁面的ready, ios則不會。解決方案如下:
在進入主頁js后
$(function () {
var isPageHide = false;
window.addEventListener('pageshow', function () {
if (isPageHide) {
window.location.reload();
}
});
window.addEventListener('pagehide', function () {
isPageHide = true;
});
})
即可解決
總結
以上是生活随笔為你收集整理的js 页面history.back()返回上一页,ios 不重新加载ready的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国人是制造的第一辆汽车时候是怎样克服困
- 下一篇: 西昌电动车黄牌过渡备案是什么意思?