痒痒鼠魔方 Helper.js

直接加载 CBG 数据到痒痒鼠魔方。

< 腳本痒痒鼠魔方 Helper.js的回應

評論:正評 - 腳本一切正常

§
發表於:2024-12-08

增加 CBG Helper 修复版的兼容, 下面部分代码加入 originalResponse 的支持

    if (unsafeWindow.location.href.startsWith(CBG_URL)) {
        console.log('load 4 CBG');
        ajaxHooker.hook(request => {
            let originalResponse = request.response;
            if (request.url.startsWith(CBG_DESC_URL_MATCH)) {
                request.response = res => {
                    if (res.status == 200) {
                        loadMofang(res.json)
                    }
                    if(originalResponse) try {originalResponse.apply(this, [res]);} catch (error) {}
                };
            }
            if (request.url.startsWith(CBG_DETAIL_URL_MATCH)) {
                request.response = res => {
                    if (res.status == 200) {
                        const data = JSON.parse(res.responseText)
                        if (data?.equip?.equip_desc) {
                            loadMofang(data)
                        }
                    }
                    if(originalResponse) try {originalResponse.apply(this, [res]);} catch (error) {}
                }
            }
        })
    }
清明月见作者
§
發表於:2024-12-08

fixed

發表回覆

登入以回復

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址