shinonome 发表于 2022-6-21 17:59:44

补充知识了

szzxc 发表于 2022-7-26 09:33:02

https://bbs.tampermonkey.net.cn/data/attachment/forum/202111/11/110137nacb7lpt7wrcytwv.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300
遇到这个,不知道怎么下手。。

李恒道 发表于 2022-7-26 09:41:31

szzxc 发表于 2022-7-26 09:33
遇到这个,不知道怎么下手。。

应该是react页面
文章里有

szzxc 发表于 2022-7-26 14:42:32

一个用户名输入绑定的多个事件, 其中一个input 监听(冒泡)事件引用一个加密JS的函数,其中对应的函数 function(e ,t , n, r) { D || j(); var o=xt, .....}, 自动填写不会触发, 但是如果用chorme的自动填写表单功能,却能触发。不会提示用户名为空。

李恒道 发表于 2022-7-26 15:00:13

szzxc 发表于 2022-7-26 14:42
一个用户名输入绑定的多个事件, 其中一个input 监听(冒泡)事件引用一个加密JS的函数,其中对应的函数 fu ...
那个不是加密函数,是webpack打包将变量名缩减了
方便压缩传输
绑定多个事件的话对事件触发排个序确定一下
按我文章里看框架+对应的处理手段基本就能直接解决的
除非文章没聊到的
可以排序调一下看看

szzxc 发表于 2022-8-1 08:55:55

ele.dispatchEvent(evt); 提示ele is not defind;

李恒道 发表于 2022-8-1 09:00:57

szzxc 发表于 2022-8-1 08:55
ele.dispatchEvent(evt); 提示ele is not defind;

ele没找到元素

szzxc 发表于 2022-8-4 10:35:46

在网上找到一个类似登录页面,https://v3.lt-edu.net/login.html#/login
这个就是已经填写数据,还是提示没有填写。
document.querySelector("#app > div > div.login-body > div > div.login-box > div:nth-child(2) > div:nth-child(1) > div > input").value ='user'
document.querySelector("#app > div > div.login-body > div > div.login-box > div:nth-child(2) > div:nth-child(2) > div > input").value ='12345678'
不是提示用户名或密码错误

李恒道 发表于 2022-8-4 12:41:15

szzxc 发表于 2022-8-4 10:35
在网上找到一个类似登录页面,https://v3.lt-edu.net/login.html#/login
这个就是已经填写数据,还是提示 ...

vue+element页面
按文章处理就ok~

szzxc 发表于 2022-8-8 10:52:22

按照教程focus聚焦

input输入内容

change内容改变

blur取消聚焦,进行触发,返回值是true ,但是手动点击登录时,仍然提示用户名为空
页: 1 2 3 [4] 5 6 7 8
查看完整版本: [油猴脚本开发指南]元素规则校验和检测的触发