Wwongchisuminblog.ai-is-luv.com·May 15 · 1 min readJS-Reverse-MCP 逆向尝试模型:codex 5.4 搭配 js-reverse mcp使用 https://github.com/zhizhuodemao/js-reverse-mcp mcp内置了一些tool,可以插入脚本,打断点,获取调试信息,获取iframe等,效果基本上等同于devtool操作。 目前尝试网站:某易音乐逆向音乐播放列表接口,效果还是不错的。 实现思路: 获取目标页面,打开浏览器,CDP协议让Age00
Wwongchisuminblog.ai-is-luv.com·Apr 26 · 4 min readCodeX 逆向思路省流: 整体思路:更换提示词,提供接口信息,提供js资源。由AI进行断点调试的建议。 再次提供断点调试上下文,AI通过脚本进行运行和分析,让AI写脚本进行验证。 (可选):插桩验证,如cookie/localStorage等。 背景: 任务开发中,有一些链路比较适合通过接口调用的方式取数,但是接口有加密,需要使用AI工具进行解密。 提示词: You are Codex deployed priv00
Wwongchisuminblog.ai-is-luv.com·Dec 5, 2025 · 2 min readAnt Design Form组件封装 4:异步组件背景: 有一些组件可能是通过异步加载数据的方式,进行渲染。常规的Select等组件的交互不适用。因此,我们需要对组件进行拓展。我们可以增加一些type,比如:AsyncSelect,AsyncRadioGroup。 用例: 以AsyncSelect和AsyncRadioGroup为例,我们可以增加一个props service,接收一个异步函数。用于在组件初始化的时候,进行数据加载。 const formFields = [ { name: "city", label: "c...00
Wwongchisuminblog.ai-is-luv.com·Dec 5, 2025 · 3 min readAnt Design Form组件封装 3:数据联动背景: https://hashnode.com/post/cmisjocxm000b02le57zzcwux 讲了大致的组件拆分,通过遍历的方式去实现数据转成视图。我们需要进一步处理数据联动的场景,比如:字段name变动了,需要去改变字段age等。 实现分析: 1.通过React State驱动更新 UI = Fn(State),状态变化,所以视图变化。通过这种方式更新是最直觉的,但这种方式会导致re-render。 2.通过key更新,强制更新组件 Fields组件,本质上是进行遍历循环,通...00
Wwongchisuminblog.ai-is-luv.com·Dec 5, 2025 · 2 min readAnt Design Form组件封装 2:基础实现1.背景: 根据 https://hashnode.com/post/cmisj6djg000b02l138wue38v,我们可以拆分成两部分:组件+视图。通过fields,可以通过遍历的方式,渲染FormItem。但是需要进一步解决监听、联动的问题 2.组件拆分: Form(负责处理数据接收、提交、数据变动处理) Fields(接收fields数据,处理渲染) FieldItem (解析单个Field,处理具体的渲染逻辑) 3.代码实现: 1.类型定义 import type { Inpu...00