マイクロ信端iosロールバックリフレッシュの実現方法

548 ワード

最近、プロジェクトで微信側iosのリフレッシュが必要な問題に遭遇しました.次に、解決方法を共有します.
HTML 5の新しいAPIを運用するpushState()
$(function(){
    if (window.history && window.history.pushState) { 
        //window    onpopstate  ,          
        $(window).on('popstate', function() {
           window.location.href = ""  //       
        });
       //  history.pushState()         ,               popstate  
        window.history.pushState({}, null, ""); 
    }
})

参考:popstateイベントタイプ一覧ajaxとhistoryを使用PushState更新なし変更ページURL