监听微信内置浏览器 返回点击事件


  首先吐槽,微信内置浏览器真的很让人蛋疼;

  需求:微站内置浏览器点击返回按钮,跳往指定的页面,而不是返回历史记录.

      过程:网上搜到代码都一样,但是测试效果不尽人意,根本达不到想要的效果,jquery去监听点击返回按钮,一会能触发,一会不能触发... 代码不贴了 一搜遍地.

      结果:监听这部分的代码 换成用window监听了,当前没发现有什么问题,代码如下:  

 //防止返回历史记录
    pushHistory();
    function pushHistory() {
        var state = {
            title: "title",
            url: "#"    };
        window.history.pushState(state, "title", "#");
    };
    window.onpopstate = function() {
        location.href="想要跳转的链接";
    };
    //end

 




					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM