thh866 发表于 昨天 01:49

解决勋章放大镜和勋章商城一页显示不兼容的问题

本帖最后由 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版本
如果有帮助可以点个免费的追随
有其他使用问题或者数据错误也欢迎反馈


凯诺斯 发表于 昨天 01:59

很实用的优化呀,兼容之后感觉就变得好很多了:loveliness:

Burry 发表于 昨天 02:03

挺不错的优化勋章插件,解决了不兼容问题。

Z_Long 发表于 昨天 02:08

超好用的脚本,谢谢楼主分享

J2isreal 发表于 昨天 02:12

看到楼主的贴子才知道有一页显示这个脚本,下次抢勋章就能用上了,感谢楼主优化惹~

vander 发表于 昨天 02:37

说起来我好像一直在期待一个巨无霸脚本。。有人做整合包吗{:4_110:}

毛茸茸兽兽 发表于 昨天 03:00

嘛(´×ω×`)两个脚本冲突也正常的,之前没看到有人提到过咧

Se7en 发表于 昨天 03:23

很棒的優化,這樣就可以兩個腳本一起用了,感謝樓主的整合。

娱乐法师火布偶 发表于 昨天 03:27

各种脚本之间的兼容性感觉也是需要很多研究呢

DIMDANMAS 发表于 昨天 04:22

最新的版本有指路的帖子吗?楼里的是2.5.0

小户川 发表于 昨天 05:23

很棒的优化,现在这两个可以一起用舒服了

2302594 发表于 昨天 07:08

不同脚本的冲突也是很常见的问题呢

you9632587 发表于 昨天 07:46

现在泥潭脚本越来越多互相之间兼容真是一件很麻烦的事了

相见忧 发表于 昨天 08:14

https://img.gamemale.com/album/202509/04/083047t3sjzml6szil4o26.gif很实用的优化啊,现在脚本越来越多,渐渐的兼容问题就出现了

zibatco2 发表于 昨天 08:45

确实论坛的脚本真的越来越多惹~能够改善兼容问题很棒呢~感谢楼主分享啦;P

x14443 发表于 昨天 09:24

每次放大镜没用我就只能重启感觉好麻烦 现在有这个真的方便了很多:loveliness:

Flauntee 发表于 昨天 09:47

勋章一页展示也太方便了,马上用上

jasperch 发表于 昨天 09:53

很实用的优化呢,感觉更好用方便了:loveliness:

a60852023 发表于 昨天 10:00

謝謝大老了,之前這樣一頁瀏覽真的是超級方便無敵的
不用一直翻頁也不用買完咒術又跳回第一頁之類的

Sister_Rao 发表于 昨天 10:02

本来就已经觉得单单放大镜就已经很不错了,再加上这个优化简直就是太完美了
膜拜
页: [1] 2
查看完整版本: 解决勋章放大镜和勋章商城一页显示不兼容的问题