/** *監聽瀏覽器的後退事件 *場景:蘋果微信瀏覽器後退按鈕 */ function winBack(){ window.onpopstate = function(event) { // alert('退出頁面') window.location.reload() }; //加入如下倆行代碼,才能觸發 onpopstate事件 window.history.pushState('forward', null, '#'); window.history.forward(1); }
蘋果的微信瀏覽器是比安卓多出一個底部導航欄的,若是是作微信H5的一般要先跳公衆號受權,再進H5頁面,因此導航欄就出現了,若是在H5頁面按後退箭頭的話,就會出現空白的受權頁面,因此用上面的方法監聽後退的事件能夠解決。瀏覽器