ios自带的返回按键,点击不刷新页面

1.因为是微信端页面,需要获取用户基本信息和设置微信分享朋友圈等功能,ios自带的返回键没有这个功能,导致config配置不成功,该隐藏的按钮没有隐藏。

解决方法,在子页面添加一下js代码即可。链接的返回地址,带的参数,在页面跳转到子页面需要添加上,以避免返回的时候没有下边这些数据值。

复制代码
 //监听返回事件   
  $(function(){
    pushHistory();  
    window.addEventListener("popstate", function(e) {  //回调函数中实现需要的功能
        /*alert("我监听到了浏览器的返回按钮事件啦"); */
        location.href=config.url+'/vote/details.html?contest_id='+contest_id+'&state='+activityId;  //在这里指定其返回的地址
    }, false);  
}); 
function pushHistory() {  //默认的这样写即可。后边如果刷新页面,可能会丢失,把链接再次写到url皆可,等测试完后续再添加
    var state = {  
        title: "title",  
        url:"__SELF__"  
    };  
    window.history.pushState(state, state.title, state.url);  
}
  
复制代码

2.如果是限制刷新,可以在获取微信用户数据的时候,异常直接返回到首页即可。

 

posted @   陌凌雪  阅读(844)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
点击右上角即可分享
微信分享提示