gpt4 book ai didi

javascript - 如何使用 Greasemonkey 在 javascript 中设置已创建事件的 `isTrusted` 属性

转载 作者:行者123 更新时间:2023-11-29 23:42:30 25 4
gpt4 key购买 nike

我想通过 Greasemonkey 中的用户脚本创建并触发 KeyPress 事件,但我观察到 createEvent 的 isTrusted 一直设置为 false

isTrusted 是只读属性,但我读到它可以通过 Greasemonkey 等扩展设置为 True,但它对我不起作用。

有没有办法将isTrusted设置为true

最佳答案

没有。您目前无法使用 Greasemonkey 执行此操作。大多数情况下,Greasemonkey 只是运行 javascript,而 javascript 无法设置 isTrusted。它会违背 the spec 并破坏可信事件的全部目的。

也就是说,理论上是 a Firefox add-on should be able to spoof isTrusted ,但 Greasemonkey 尚未将该功能扩展到其用户。

a feature request to add isTrusted capability to Greasemonkey 。您可以去那里加入讨论,或者您可以 fork Greasemonkey 代码并自己添加功能。




a related question for Google Chrome ,但欺骗 isTrusted 在该浏览器中可能是不可能的,即使对于扩展也是如此。

关于javascript - 如何使用 Greasemonkey 在 javascript 中设置已创建事件的 `isTrusted` 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44912905/

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