文章詳情頁
css3 - 移動(dòng)端瀏覽器,點(diǎn)擊瀏覽器返回鍵后,返回到的頁面的css和js都未加載,整個(gè)布局混亂
瀏覽:61日期:2023-07-27 11:53:05
問題描述
經(jīng)測試,QQ瀏覽器正常,chrome、安卓自帶瀏覽器、微信瀏覽器都是出現(xiàn)這個(gè)問題,連body的background-color都是未生效。目前的想法是攔截瀏覽器自帶返回事件,強(qiáng)制跳轉(zhuǎn)到document.referrer。但攔截瀏覽器自帶返回事件,這個(gè)沒有做到。請教這個(gè)問題是原因,及解決方法。先謝。
問題解答
回答1:1、攔截瀏覽器自帶返回事件,失敗。2、禁止頁面緩存,失敗,因?yàn)楫?dāng)前會(huì)話未結(jié)束。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()));
標(biāo)簽:
CSS
排行榜

熱門標(biāo)簽