tfsn20 发表于 2023-10-17 13:37:52

jq的handler元素校验具体怎们用啊

![图片.png](data/attachment/forum/202310/17/133640w91w8c3q8uq0vq80.png)
![图片.png](data/attachment/forum/202310/17/133627mocmchmo7afmoajz.png)

王一之 发表于 2023-10-17 14:08:45

源文章是啥?

tfsn20 发表于 2023-10-17 15:23:40

王一之 发表于 2023-10-17 14:08
源文章是啥?

道哥的文章啊https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1250

王一之 发表于 2023-10-17 15:50:11

有啥测试网站么?我也学习一下

呜呜呜,感觉我跟不上时代了

极品小猫 发表于 2023-10-17 16:48:24

你应该把你自己的需求描述清楚

`$._data(element, "events")` 的实际用法应该是这样 `$._data(document.querySelector('选择器'), 'events')`
这个方法只能获取到通过 jQuery 注册的事件

这个方法实际上和你直接在元素面板上展开来看是没区别的,主要是快速定位这个元素注册了哪一些事件

通过查看对象注册的事件代码,看看使用了什么方式来校验内容的传递

李恒道 发表于 2023-10-18 14:43:42

极品小猫 发表于 2023-10-17 16:48
你应该把你自己的需求描述清楚

`$._data(element, "events")` 的实际用法应该是这样 `$._data(document.qu ...

这样js代码可以拿到函数事件
绕过了Eventlistener的过滤可以自己瞎几把传
如果jq用了isTrusted大概率可以用这种方法过掉
因为很多开发者不会考虑插件会拿到绑定的函数再传自定义对象进去
页: [1]
查看完整版本: jq的handler元素校验具体怎们用啊