zh1886 发表于 2024-4-16 11:23:34

大大大大大大大大大大大大大大大大大大大大大大大大大大大佬,用你这种方法能定位到事件

    const evt = new Event('change');
    ele.dispatchEvent(evt);
    const prop = Object.keys(ele).find(p => p.startsWith('__reactEventHandlers'));
    ele.onChange(evt);
   
但是,怎么设置input输入框的值,我试了很多遍,都无效。
!(data/attachment/forum/202404/16/112030dr4d7n08uxiuxksd.png)

ele能看到onChange onError事件,我各种姿势都试遍了,然而并没有什么卵用
!(data/attachment/forum/202404/16/112137hl5yalv22ai2iza4.png)

这个网站是内部部署的,只能内网访问,所以无法给你提供地址测试

李恒道 发表于 2024-4-16 11:29:14

zh1886 发表于 2024-4-16 11:23
大大大大大大大大大大大大大大大大大大大大大大大大大大大佬,用你这种方法能定位到事件

    const ev ...

应该是传错值了
直接打印出来onChange的函数看里面代码对应传值

zh1886 发表于 2024-4-16 14:27:49

李恒道 发表于 2024-4-16 11:29
应该是传错值了
直接打印出来onChange的函数看里面代码对应传值

求问怎么打印看

李恒道 发表于 2024-4-16 14:56:12

zh1886 发表于 2024-4-16 14:27
求问怎么打印看

控制台直接输入点击进去就可以看代码了

zh1886 发表于 2024-4-16 15:28:21

李恒道 发表于 2024-4-16 14:56
控制台直接输入点击进去就可以看代码了

这样的吗!(data/attachment/forum/202404/16/152818j3qjor4mzq140a9b.png)

李恒道 发表于 2024-4-16 15:38:07

zh1886 发表于 2024-4-16 15:28
这样的吗!(data/attachment/forum/202404/16/152818j3qjor4mzq140a9b.png)

点main.66df0进去慢慢读源码就可以了

九儿 发表于 2024-4-24 01:56:07

!(data/attachment/forum/202404/24/015443camswwzwwafa9l7m.png)


这种浏览器填充了账号和密码的,脚本点击登录按钮,提示没有数据。如果手动点击一邮件的框下框,脚本点击登录就有数据,这个是为什么呢,油猴脚本应该怎么处理input呢

李恒道 发表于 2024-4-24 11:51:49

九儿 发表于 2024-4-24 01:56
!(data/attachment/forum/202404/24/015443camswwzwwafa9l7m.p ...

你说的问题就是就是该文的元素触发内容
页: 1 2 3 4 5 6 7 [8]
查看完整版本: [油猴脚本开发指南]元素规则校验和检测的触发