解决勋章放大镜和勋章商城一页显示不兼容的问题
本帖最后由 thh866 于 2026-3-1 01:53 编辑也是前段时间看到记录才知道这个问题。。。
相关脚本
勋章放大镜(当前版本:2.5.0) - C O D E - GameMale最新游戏MOD资源交流论坛!
【脚本】勋章商城一页显示 - C O D E - GameMale最新游戏MOD资源交流论坛!
以下简称放大镜和一页显示
问题
同时启用两个脚本时,在勋章商城界面无法查看放大镜的信息
原因
打开勋章商城页面时,一页显示会先删除当前页面已有的勋章数据,再加载全部分类下的勋章数据
最极端的情况下,在删除当前页面已有的勋章数据这一过程前,放大镜已经加载完毕,新加入的勋章数据不会再生效放大镜
优化
在放大镜脚本中起一个定时器,每0.2s轮询一次,如果监测到页面上的勋章数量超过了上一次的数量,则重新加载放大镜
@Name @Name
function reloadScript() {
// 仅处理勋章商城默认界面
// console.log(window.location.href);
if ("https://www.gamemale.com/wodexunzhang-showxunzhang.html" === window.location.href) {
let count = 0;
let last_div_num = document.getElementsByClassName('myimg').length;
let cur_div_num = last_div_num;
const iid = setInterval(() => {
if (count > 300) { // 定时器持续1min
clearInterval(iid);
console.log("clear interval ok.");
return;
}
cur_div_num = document.getElementsByClassName('myimg').length;
if (cur_div_num > 0 && cur_div_num > last_div_num) {
console.log("init again...");
初始化放大镜();
变化检测();
}
last_div_num = cur_div_num;
count++;
// console.log(count);
return;
}, 200); // 0.2s检测一次
console.log("set interval ok.");
return;
}
return;
}
本贴功能已合入放大镜2.7.18版本
如果有帮助可以点个免费的追随
有其他使用问题或者数据错误也欢迎反馈
很实用的优化呀,兼容之后感觉就变得好很多了:loveliness: 挺不错的优化勋章插件,解决了不兼容问题。 超好用的脚本,谢谢楼主分享 看到楼主的贴子才知道有一页显示这个脚本,下次抢勋章就能用上了,感谢楼主优化惹~ 说起来我好像一直在期待一个巨无霸脚本。。有人做整合包吗{:4_110:} 嘛(´×ω×`)两个脚本冲突也正常的,之前没看到有人提到过咧 很棒的優化,這樣就可以兩個腳本一起用了,感謝樓主的整合。 各种脚本之间的兼容性感觉也是需要很多研究呢 最新的版本有指路的帖子吗?楼里的是2.5.0 很棒的优化,现在这两个可以一起用舒服了 不同脚本的冲突也是很常见的问题呢 现在泥潭脚本越来越多互相之间兼容真是一件很麻烦的事了 https://img.gamemale.com/album/202509/04/083047t3sjzml6szil4o26.gif很实用的优化啊,现在脚本越来越多,渐渐的兼容问题就出现了 确实论坛的脚本真的越来越多惹~能够改善兼容问题很棒呢~感谢楼主分享啦;P 每次放大镜没用我就只能重启感觉好麻烦 现在有这个真的方便了很多:loveliness: 勋章一页展示也太方便了,马上用上 很实用的优化呢,感觉更好用方便了:loveliness: 謝謝大老了,之前這樣一頁瀏覽真的是超級方便無敵的
不用一直翻頁也不用買完咒術又跳回第一頁之類的 本来就已经觉得单单放大镜就已经很不错了,再加上这个优化简直就是太完美了
膜拜
页:
[1]
2