logo

ScriptCat

  • 首頁
  • 社群
  • 腳本列表
  • 瀏覽器擴充功能
  1. /
  2. 腳本市場
  3. /
  4. 摸鱼派:进化-Evolve
  • 首頁
  • 程式碼
  • 回饋
    1
  • 評分
  • 版本列表
油猴中文網
腳本貓
GitHub
管理日志
服務協議
隱私政策
免責聲明

© 2022-至今 ScriptCat. All rights reserved.

重置后失效,需要刷新才能再次生效
已解決#793YYYCZ建立於 2024年03月15日

載入中…
  • 涛之雨2024年03月16日

    載入中…
  • 涛之雨
    2024年03月16日關閉了回饋
  • 涛之雨
    2024年03月16日
    新增標籤: 新功能刪除標籤: BUG
  • YYYCZ2024年03月16日

    載入中…
No data
登入後評論
標籤
新功能
關註
參與者

看了下源码,脚本是启动时拦截原型方法获取到 /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()
    }

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

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

我是在 @match 对应的网站 https://fishpi.cn/games/evolve/ 进行测试的,发生同样存在这个问题。

参考源码地址


脚本版本

  • 0.1.2

3.png


软/硬 重置前

1.png


软/硬 重置后

2.png