Dev Tool 开发工具箱 JS断点

代码 · 2022-01-20 · 184 人浏览

今天沙雕群友分享了一个魔性的游戏:
https://poncle.itch.io/vampire-survivors
http://v6p9d9t4.ssl.hwcdn.net/html/4925483/index.html
然后群里群友一会就上瘾了...hhhhhh

我也是,然后玩了一个多小时,发现这游戏,好花费时间,要一直玩一直升级,新手基本撑不过十分钟后的一大波。
然后我就随手打开了DevTools(开发工具),想这是一个本地游戏,金币可以购买一些升级,刷新网页金币还在,说明是本地存储,于是就找 localStorage、Session.....

然后发现在 localStorage 中的 CapacitorStorage.Coins ,这个就是金币的数量。

不过群友(github@kejunmao)已经通过断点,发现了游戏内的数据。
http://v6p9d9t4.ssl.hwcdn.net/html/4925483/main.8de63aa463ae43989a40.bundle.js
(第15235行是一个右键触发函数document.oncontextmenu
格式化后的第15235行,右键打个断点,然后游戏中右键之后,进入控制台输入 us.Core.Player,就可以看到游戏中的数据了
一些游戏数据:
xp-经验
hp-血量
speed-速度
power-力量
....(更多参数可以在变量输出之后查看)

Theme Jasmine by Kent Liao