您的位置:首页技术文章
文章详情页

css3 - 移动端浏览器,点击浏览器返回键后,返回到的页面的css和js都未加载,整个布局混乱

浏览:40日期:2023-07-27 11:53:05

问题描述

经测试,QQ浏览器正常,chrome、安卓自带浏览器、微信浏览器都是出现这个问题,连body的background-color都是未生效。目前的想法是拦截浏览器自带返回事件,强制跳转到document.referrer。但拦截浏览器自带返回事件,这个没有做到。请教这个问题是原因,及解决方法。先谢。

问题解答

回答1:

1、拦截浏览器自带返回事件,失败。2、禁止页面缓存,失败,因为当前会话未结束。3、改变history记录值,成功。var stateObj = { page: 'show' };history.pushState(stateObj, 'title',window.location.href.indexOf('_r=')>0?window.location.href: (window.location.href+'&_r='+Math.random()));

标签: CSS