cxxjackie 发表于 2023-7-26 22:44
用快捷键操作,目标元素出现后按下F8暂停,此时页面会被冻结,就可以去定位元素了。 ...
谢谢大佬指点。我的是MacBook,这个操作似乎不起效果
李恒道 发表于 2023-7-26 12:40
至于触发的直接参考元素校验那节
打堆栈回溯确定哪个变量是分发调用的
拿react实例触发函数即可
谢谢大佬指点。我只会一点点python,这三句话中确实看不懂后两句……哈哈哈,只能是套用示例代码了。我的理解是这里应该是运用到这一段对吗?
——————————————
input=document.querySelector('#idname input')
触发焦点后组件才进行input的渲染,这里我们找到input
input.__reactEventHandlers$xxxx.onChange({target:{value:'1234'}})
我们对input输入框触发修改,来让其进行搜索
——————————————
请问这里的xxxx是指的class属性?
xiaooooooo 发表于 2023-7-28 00:28
谢谢大佬指点。我只会一点点python,这三句话中确实看不懂后两句……哈哈哈,只能是套用示例代码了。我的 ...
react比较通用的特征就是修改dom在finnly里,但是实例的对象在try...catch里
所以直接对dom父级元素做断点
监听到堆栈之后追到finnaly上一个里的函数逐步跟入就可以找到实际的实例代码
xxx是随机的,不是特别具有意义
xiaooooooo 发表于 2023-7-28 00:17
谢大佬指点。但是b7scpqvq7un这个定位我没看懂
在https://bbs.tampermonkey.net.cn/forum.php?mod=viewt ...
b7scpqvq7un就是指 input.__reactEventHandlers$xxxx.onChange({target:{value:'1234'}}) 里的xxxx
李恒道 发表于 2023-7-25 23:56
hover分为两种情况
一种是通过css的hover控制,这个时候勾选对应dom的hove样式即可
 里的xxxx
谢谢大佬 看起来像是随机值
xiaooooooo 发表于 2023-7-28 20:33
谢谢大佬 看起来像是随机值
我在这里只是一个小学生,不过你这大佬叫的特别舒爽
你看这句
const prop = Object.keys(ele).find(p => p.startsWith('__reactEventHandlers'));
这句熟悉不,就是老师提到的那篇开发指南里的
老师说得你自己悟到,这样才有乐趣
而且要照老师说的,可能实现的方法不止一种
脚本体验师001 发表于 2023-7-28 21:16
我在这里只是一个小学生,不过你这大佬叫的特别舒爽
你看这句
const prop = Object.keys(ele).find( ...
研究了两天 没搞出来{:4_89:}
大佬有vx或者qq不 我想买个现成方案