摸鱼派:进化-Evolve
重置后失效,需要刷新才能再次生效
Resolved#793YYYCZCreated At 9 months ago

看了下源码,脚本是启动时拦截原型方法获取到 /src/vars.js 中的 global,然后对 global 内部的每一层做 Proxy 代理。

这游戏除了硬重置,全都会调用 /src/vars.js 下的 clearStates 函数,里面会把 global 里的所有 Proxy 清理得一干二净,导致失效。

此外,硬重置失效也是了。

  • 不知道你玩的是什么版本,

    当前脚本专门为摸鱼派的evolve编写的,代码中的“重置”和“软重置”都是会刷新页面的:

        window.reset = function() {
            // ...
            window.location.reload()
        }
    
        window.soft_reset = function() {
            // ...
            window.location.reload()
        }
    

    其他网站暂不考虑适配,请自行适配,谢谢

    当然,如果有任何技术问题或者需要一些思路,欢迎交流

  • 涛之雨
    9 months agoClose Feedback
  • 涛之雨
    9 months ago
    Add Label: FeatureDelete Label: Bug
  • 我是在 @match 对应的网站 https://fishpi.cn/games/evolve/ 进行测试的,发生同样存在这个问题。

    参考源码地址


    脚本版本

    • 0.1.2

    3.png


    软/硬 重置前

    1.png


    软/硬 重置后

    2.png

empty image
Please log in to post a comment
Labels
Watch
Participants