• 649 阅读
  • 2 回复

阻止微信后退,阻止微信页面关闭 history.pushState 无刷新改变页面URL

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)

代码 复制 - 运行

<script>
var isFirstLoad = true; //是否是第一次进入进入页面 勿用
var needBack = false; //是否允许浏览器后退
$(function() {
    //通过手动插入当前网页历史记录,防止离开本页填写信息丢失  
    window.addEventListener("popstate",function() 
    {
        var currentState = history.state; //阻止后退
        if (needBack == false) { //添加一条历史记录防止后退
            history.pushState({},"名称", window.location.href);
        } else {
            if (isFirstLoad == true) {
                //苹果手机自动激活一次 popstate事件 导致页面自动退出  
                isFirstLoad = false;
                return false;
            }
            history.back(); //执行后退
        }
    });
});
</script>
小鱼的淘宝店铺-多多支持哇

微信浏览器 网页开发 监听 《返回》 按钮

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)

$(function(){    
           pushHistory();    
           var bool=false;    
           setTimeout(function(){    
                 bool=true;    
           },1500);    
           window.addEventListener("popstate", function(e) {    
             if(bool)    
               {    
                   window.location.href="";  //做自己想做的事情  
               }    
               pushHistory();    
                   
           }, false);    
       });  
       function pushHistory() {    
           var state = {    
               title: "title",  
               url: "#"    
           };    
           window.history.pushState(state, "title", "#");    
       }
本帖最后由 张小鱼 于 2017-11-14 08:58 编辑
小鱼的淘宝店铺-多多支持哇

《解决微信内置浏览器返回上一页强制刷新问题方法》

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
https://www.cnblogs.com/likar/p/5644424.html
本帖最后由 张小鱼 于 2017-11-14 09:02 编辑
小鱼的淘宝店铺-多多支持哇