fix(mirror): 徽标抗 DOM 裁剪 + 探针块加自证日志
- 徽标每 2s 自检补回(游戏初始化重排 DOM 时会被删掉) - 打印「版本徽标已注入」「探针块已执行(hornetProbe=…)」两条日志,便于区分是加载器没生效还是探针 fetch 404
This commit is contained in:
1 parent
dfdd69b375
commit
712d24e059
1 file changed
+4
@@ -91,6 +91,9 @@ try {
|
||||
};
|
||||
if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', __AddBadge__);
|
||||
else __AddBadge__();
|
||||
// 抗裁剪:游戏初始化可能重排 DOM,这里每 2s 自检一次,被删掉就补回来
|
||||
setInterval(__AddBadge__, 2000);
|
||||
console.log('[Hornet] 版本徽标已注入: ' + __BadgeText__.replace(/\n/g, ' | '));
|
||||
} catch (e) {}
|
||||
|
||||
// ===== 原 webpack runtime (一字未改) =====
|
||||
@@ -155,6 +158,7 @@ try {
|
||||
// ===== 自动加载武器链路探针(默认开;localStorage.hornetProbe='0' 关闭)=====
|
||||
// 开关只能用 localStorage:hash 会被游戏当路由(进不去战场),查询串会被当 config 参数(握手 1005)。
|
||||
// 探针数据走 POST /__probe__ 落盘到 3DTank/names/probe_railgun.log,不刷控制台。
|
||||
console.log('[Hornet] 探针块已执行 (localStorage.hornetProbe=' + JSON.stringify(localStorage.getItem('hornetProbe')) + ')');
|
||||
if (localStorage.getItem('hornetProbe') !== '0') {
|
||||
(async () => {
|
||||
for (let i = 0; i < 900; i++) { // 等进战场(最多 15 分钟)
|
||||
|
||||
Reference in new issue
Block a user