8c6b18c5e18fd398564528343e5f61db5417228a
需求:小程序里进入某个 H5 应用后退出小程序,再次冷启动要恢复那个应用。 - jumpApp / goArchiveH5 跳转前 reportLastApp():navigator.sendBeacon 上报**净地址** (实时、由浏览器保证投递,不依赖微信 postMessage 的延迟批量派发) - init() 首屏 resumeLastApp():sessionStorage 一次性闸门内 GET /api/mp/public/last-app, 命中就带当前 openid/unionid location.replace 过去 —— 冷启动才恢复, 同一会话切回首页 tab / 宿主 ?t= 重载都不会再跳;replace 不留 history、back 不会来回弹 - 宫格 / 工具卡 / 宝宝来信 / 孕检日历入口补 identifier,便于服务端在架校验 - 抽出 withIdentity(),jumpApp 行为不变(身份仍走 query,不追加 hash) - 版本 v26092009 → v26092201
Description
No description provided
Languages
HTML
54.1%
JavaScript
29.6%
CSS
15.1%
Python
1.2%