css3 - 移动端浏览器,点击浏览器返回键后,返回到的页面的css和js都未加载,整个布局混乱
PHP中文网
PHP中文网 2017-04-17 11:18:03
0
1
631

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

PHP中文网
PHP中文网

认证0级讲师

全部回覆(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()));

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板