我正在尝试使用 Chrome 扩展程序模拟用户点击和鼠标移动。
例如:
在我的内容脚本中,有一个按钮单击。
document.querySelector("SOME_SELECTOR").click();
该行触发具有以下属性的点击事件:
MouseEvent {isTrusted: false}
如何在 isTrusted 属性为 true 的情况下触发 MouseEvent?
最佳答案
您可以使用调试器界面注入(inject)可信事件。
chrome.debugger.attach(target, "1.2", function() {
chrome.debugger.sendCommand(target, "Input.dispatchMouseEvent", arguments)
})
https://developer.chrome.com/extensions/debugger
https://chromedevtools.github.io/devtools-protocol/1-2/Input
关于javascript - 如何使用JavaScript触发 ‘isTrusted=true’点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34853588/