gpt4 book ai didi

javascript - 使用鼠标单击按钮和使用开发工具单击有什么区别?

转载 作者:行者123 更新时间:2023-12-01 00:48:47 25 4
gpt4 key购买 nike

我正在一个网站上工作,我想使用这样的开发工具单击该网站页面内的按钮:

document.querySelector('#selector').click()

我担心这些网站的所有者是否有办法了解开发工具中的点击情况,从而导致我被禁止。

有什么办法可以查到吗?

最佳答案

Is there any way to find it out ?

是的。像这样的合成点击将具有 isTrusted标志设置为 false,而对于真实事件,则为 true

document.querySelector('#btn').addEventListener("click", function(e) {
console.log("e.isTrusted", e.isTrusted);
});

console.log("Synthetic click:");
document.querySelector('#btn').click();
<input type="button" id="btn" value="Click Me">

两者之间还有许多其他属性不同,例如 clientXclientY 等。但这是专门设计的属性,可以说出区别。

关于javascript - 使用鼠标单击按钮和使用开发工具单击有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57159007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com