授权示例: requestProfile 加环境判定与同款提示, 调试面板加 navigateTo 埋点 (v26090801)
This commit is contained in:
12
index.html
12
index.html
@@ -97,7 +97,7 @@
|
||||
/* ============================================================
|
||||
① 页面版本号(YYMMDD + 两位序号)—— 用于排查 webview 是否缓存了旧页面
|
||||
============================================================ */
|
||||
var VER = '26090703';
|
||||
var VER = '26090801';
|
||||
var verNoEl = el('verNo');
|
||||
if (verNoEl) verNoEl.textContent = VER;
|
||||
|
||||
@@ -172,6 +172,16 @@
|
||||
dbg('navigator.userAgent 含 MicroMessenger: ' + (/MicroMessenger/i.test(navigator.userAgent) ? '✅ 是' : '❌ 否'), 'muted');
|
||||
dbg('location.hash = ' + (location.hash || '(空)') + ' location.search = ' + (location.search || '(空)'), 'muted');
|
||||
|
||||
// 给 navigateTo 打补丁:记录每一次跳转调用 + 捕获异常
|
||||
if (window.wx && window.wx.miniProgram && window.wx.miniProgram.navigateTo) {
|
||||
var _nav = window.wx.miniProgram.navigateTo.bind(window.wx.miniProgram);
|
||||
window.wx.miniProgram.navigateTo = function (o) {
|
||||
dbg('navigateTo 调用 → ' + (o && o.url), 'ok');
|
||||
try { _nav(o); dbg('navigateTo 已执行', 'ok'); }
|
||||
catch (ex) { dbgErr('navigateTo 抛异常: ' + (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) {
|
||||
|
||||
Reference in New Issue
Block a user