最近在做項目中遇到一個需在微信端ios刷新的問題捎琐,接下來和大家分享一下解決方法
運用HTML5新的API,history.pushState()
$(function(){
if (window.history && window.history.pushState) {
//window對象上的onpopstate事件裹匙,響應瀏覽器的后退事件
$(window).on('popstate', function() {
window.location.href = "<{:U('User/myData')}>" //頁面跳轉(zhuǎn)并刷新
});
//通過history.pushState()激活的歷史記錄條目瑞凑,才能在點擊瀏覽器回退按鈕時觸發(fā)popstate事件
window.history.pushState({}, null, "<{:U('Message/msgList')}>");
}
})