Tatcha 发表于 2023-10-18 22:27:19

【小白求助】页面有一个按钮需要鼠标移上去才显示,html里的元素一开始也是隐藏的

> !(data/attachment/forum/202310/18/215810u4a2203qxx53bqnk.png)!(data/attachment/forum/202310/18/215820yjj4zy44482ttu15.png)
### 如上图所示,鼠标需要悬停才显示,才能进行退出登录操作。
> !(data/attachment/forum/202310/18/215944eeu1ygg6gheked8g.png)!(data/attachment/forum/202310/18/220114zzb5m76ezaf1awjj.png)
### 如上图所示,鼠标未悬停前隐藏了元素,显示后才能搜索到class进行click操作。
### 尝试用document.querySelector('.xxx').dispatchEvent(new Event('mouseover')),虽然控制台返回了true,还是不行,后面的操作已经尝试了,只要隐藏元素显示出来,都能进行click点击,只有这一步不行。
## 求大佬解惑!!!

Tatcha 发表于 2023-10-18 22:29:50

因为查了半天,了解到js只能关闭自身标签页,无法关闭整个chrome浏览器,所以才想着曲线救国,用退出登录

王一之 发表于 2023-10-18 22:44:52

可以抓一下退出登录的请求,然后用这个请求来代替这个点击

Tatcha 发表于 2023-10-19 10:21:12

王一之 发表于 2023-10-18 22:44
可以抓一下退出登录的请求,然后用这个请求来代替这个点击

好的,谢谢大佬,loginout请求可以用,但是要填对token,我用login替代挤下线也可以,现在在尝试抓取每次下发的token

王一之 发表于 2023-10-19 10:27:00

Tatcha 发表于 2023-10-19 10:21
好的,谢谢大佬,loginout请求可以用,但是要填对token,我用login替代挤下线也可以,现在在尝试抓取每次 ...

这样的话,可以看看事件监听器,看看是什么事件触发显示的,例如油中,这样就可以触发信息的那个

document.querySelector("#comiis_key").dispatchEvent(new MouseEvent("mouseover"))

Tatcha 发表于 2023-10-19 12:27:09

王一之 发表于 2023-10-19 10:27
这样的话,可以看看事件监听器,看看是什么事件触发显示的,例如油中,这样就可以触发信息的那个

docume ...

!(data/attachment/forum/202310/19/122439tkpq0ztt0xxrpawa.png)
大佬,这边一个事件监听器都没有,只有上级的root才有,网页的access-token我也没找到用js自动获取的办法,现在该尝试什么思路呢

王一之 发表于 2023-10-19 13:44:48

Tatcha 发表于 2023-10-19 12:27
!(data/attachment/forum/202310/19/122439tkpq0ztt0xxrpawa.png)
大佬,这边一个事件监 ...

这个我也得看看具体情况才知道了,试试直接对这个标签发一个事件

或者看看是不是通过css的方式去实现的,在样式里面,:hov,强制一下元素状态

access-token为什么不能js获取到?

李恒道 发表于 2023-10-19 14:01:22

Tatcha 发表于 2023-10-19 12:27
!(data/attachment/forum/202310/19/122439tkpq0ztt0xxrpawa.png)
大佬,这边一个事件监 ...

提问最好带上网址和测试方法
这个页面是ant框架+React
是由React进行分发事件消息的
参考元素校验那节就可以拿到操作函数
关于事件触发没有成功是因为只是凭感觉在找事件
应该先分析他监听了什么再考虑触发和传递什么

李恒道 发表于 2023-10-19 14:04:21

https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1250

Tatcha 发表于 2023-10-19 17:20:22

王一之 发表于 2023-10-19 13:44
这个我也得看看具体情况才知道了,试试直接对这个标签发一个事件

或者看看是不是通过css的方式去实现的 ...

谢谢大佬,因为不会{:4_113:},小白刚开始学习
b站看了视频教程来的,还以为大佬你和李恒道是一个人hhh
页: [1] 2
查看完整版本: 【小白求助】页面有一个按钮需要鼠标移上去才显示,html里的元素一开始也是隐藏的