微信公众号监听返回按钮问题解决

简介:

2017年12月21日

微信公众号监听返回按钮问题解决

//首页返回路径
$(function(){
    pushHistory();
    var bool = false;
    setTimeout(function(){
            bool = true;
    },500);
    window.addEventListener("popstate", function(e) {
        if(bool){
            //手机终端判断
            var u = navigator.userAgent;  
            var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端  
            var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
            if(isAndroid){
                    //WeixinJSBridge.call('closeWindow');
                    location.href='/';
            }else{
                    location.href='/';
            }
        }
    }, false);
});
function pushHistory() {
    var state = {
        title: "",
        url: "/"
    };  
    window.history.pushState(state, state.title, state.url);  
}
目录
相关文章
|
小程序 JavaScript
微信小程序自定义底部tabBar按钮
微信小程序自定义底部tabBar按钮
171 0
|
存储 小程序 JavaScript
微信小程序开发入门与实战(数据监听)
微信小程序开发入门与实战(数据监听)
微信小程序开发入门与实战(数据监听)
|
3月前
|
小程序 前端开发 生物认证
微信小程序如何将一个按钮放到页面的最底下?
微信小程序如何将一个按钮放到页面的最底下?
401 5
|
7月前
|
小程序
微信小程序实现不同按钮跳转同一个页面显示不同内容
微信小程序实现不同按钮跳转同一个页面显示不同内容
150 0
|
5月前
|
小程序
【微信小程序-原生开发】实用教程18 - 九宫格、底部悬停按钮、页内悬浮按钮、拨打电话、一键复制
【微信小程序-原生开发】实用教程18 - 九宫格、底部悬停按钮、页内悬浮按钮、拨打电话、一键复制
69 0
|
7月前
|
小程序
微信小程序监听页面滚动位置
微信小程序监听页面滚动位置
658 0
|
小程序 JavaScript 前端开发
微信小程序(十七)小程序监听返回键跳转事件(安卓返回也适用)
onUnload:function(){ wx.redirectTo({ url: '../index/index' }) wx.navigateTo({ url: '../index/index' }) wx.switchTab({ url: '../../member/member' }) }
1090 0
|
小程序
去掉微信小程序按钮边框
去掉微信小程序按钮边框
289 1
|
7月前
|
小程序
uni-app微信小程序隐藏左上角返回按钮
uni-app微信小程序隐藏左上角返回按钮
662 1
|
小程序 JavaScript
微信小程序(二十三)微信小程序左上角返回按钮触发事件
返回上一页按钮只会触发上一页的onShow生命周期函数,并不会触发onLoad函数。 因此我们需要在onShow函数中做一些设置: 大概是操作流程,从日程页跳转至实验列表页,再点击实验列表页 左上角的返回键,返回日程页重新获取页面数据。 我这里直接上代码: 实验列表页代码:
664 0
微信小程序(二十三)微信小程序左上角返回按钮触发事件