diff --git a/index.html b/index.html index ab14ef8..7ae4da1 100644 --- a/index.html +++ b/index.html @@ -6,8 +6,8 @@ 妈妈盒子 · 孕育陪伴 - - + + @@ -1773,8 +1773,8 @@ 加载失败/离线时 window.wx 为 undefined,goMall() 会降级为 toast 提示, 不影响应用其余功能。 --> - - -
v26090733
+ + +
v26090734
diff --git a/js/app.js b/js/app.js index a200fde..6dc4f4d 100644 --- a/js/app.js +++ b/js/app.js @@ -4419,10 +4419,23 @@ 实时跳转到授权页,避开该限制。 */ function goAuth() { haptic(); + /* 与 goMall 同一套环境判定:wx.miniProgram 存在还要 getEnv 确认(纯浏览器里 + jweixin 也可能已加载,getEnv 不回调 → 800ms 超时兜底按非小程序提示) */ if (window.wx && window.wx.miniProgram) { - window.wx.miniProgram.navigateTo({ url: '/pages/annex/auth/index' }); + var responded = false; + window.wx.miniProgram.getEnv(function (r) { + responded = true; + if (r && r.miniprogram) { + window.wx.miniProgram.navigateTo({ url: '/pages/annex/auth/index' }); + } else { + toast('请在小程序中完成授权登录'); + } + }); + setTimeout(function () { + if (!responded) toast('请在小程序中完成授权登录'); + }, 800); } else { - toast('请在微信小程序中打开'); + toast('请在小程序中完成授权登录'); } } var meAuth = $('#meAuthCard');