diff --git a/index.html b/index.html index d46668a..399fa30 100644 --- a/index.html +++ b/index.html @@ -99,7 +99,7 @@ /* ============================================================ ① 页面版本号(YYMMDD + 两位序号)—— 用于排查 webview 是否缓存了旧页面 ============================================================ */ - var VER = 26090809; + var VER = 26090810; var verNoEl = el('verNo'); if (verNoEl) verNoEl.textContent = VER; @@ -184,6 +184,16 @@ }; } + // 给 switchTab 打补丁:记录每一次跳转调用 + 捕获异常 + if (window.wx && window.wx.miniProgram && window.wx.miniProgram.switchTab) { + var _st = window.wx.miniProgram.switchTab.bind(window.wx.miniProgram); + window.wx.miniProgram.switchTab = function (o) { + dbg('switchTab 调用 → ' + (o && o.url), 'ok'); + try { _st(o); dbg('switchTab 已执行', 'ok'); } + catch (ex) { dbgErr('switchTab 抛异常: ' + (ex && ex.message ? ex.message : ex)); } + }; + } + // 给 postMessage 打补丁:记录每一次调用 + 捕获异常 var origPost = (window.wx && window.wx.miniProgram && window.wx.miniProgram.postMessage) ? window.wx.miniProgram.postMessage.bind(window.wx.miniProgram) : null; if (window.wx && window.wx.miniProgram) {