鍍金池/ 問答/HTML5  HTML/ 微信端關(guān)閉頁面前觸發(fā)的事件是什么?

微信端關(guān)閉頁面前觸發(fā)的事件是什么?

如圖。。。圖片描述

回答
編輯回答
膽怯

HTML本身的beforeunload應(yīng)該就可以吧

2017年4月4日 22:43
編輯回答
若相惜

重新排一下版面

<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
    pushHistory(); 
    window.addEventListener("popstate", function(e) { 
        //alert("我監(jiān)聽到了瀏覽器的返回按鈕事件啦");//根據(jù)自己的需求實(shí)現(xiàn)自己的功能
        var ua = navigator.userAgent.toLowerCase(); 
            if(ua.match(/MicroMessenger/i)=="micromessenger") { 
                WeixinJSBridge.call('closeWindow'); //微信
            } else{ 
                window.close(); //普通瀏覽器
            }
        }, false);
        function pushHistory() { 
            var state = { 
                title: "title", 
                url: "#"
            }; 
            window.history.pushState(state, "title", "#"); 
    }
});
</script>
2017年4月15日 10:45