为了账号安全,请及时绑定邮箱和手机立即绑定

关于操作浏览器历史记录所出现的问题,求解?

关于操作浏览器历史记录所出现的问题,求解?

Qyouu 2018-12-22 14:11:17
最近在开发时遇到个问题(微信公众号),有三个页面,分别为商品详情页,订单确认页(支付页面),支付成功页面,在订单确认页面监听,如下:history.pushState(null, null, '#');window.onpopstate = function (event) {    if(orderId == '') {        new TipAlert({content:"<div></div>"}).confirm('<h3 style="font-size:0.176rem;margin-top:0.088rem;margin-bottom:0.029rem;font-weight:bold;">确定要放弃付款吗?</h3><p style="font-size:0.129rem;">你的订单在30分钟内未支付将被取消</p><p style="font-size:0.129rem;">请尽快完成支付</p>',            function (isTrue) {                if (!isTrue) {                    window.history.go(-1);                } else {                    history.pushState({page: 'state1'}, 'state', '#state1');                }            }, {close: "暂时离开", ok: "继续支付", CloseColor: "#666", OkColor: "#fff", OkBackgroundColor: "#d93e09"});    }}现在的问题是在支付成功页面点击微信返回按钮时需要跳转到详情页面,同时需要点击此时的商品详情页的返回按钮时需要回到初始进入详情页的那个页面。这个需求该怎么实现呢?各位大神!                      
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 411 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号