bypass e.preventDefault() onkeypress



我正在尝试编写一个在网站上创建文本输入的用户脚本,但是在网站的javascript代码中,在按键或其他调用的函数调用e.preventDefault((时阻止文本输入。我没有访问权限,也无法更改该功能。有什么办法绕过它吗?

我们必须注册一个事件侦听器才能调用preventDefaultstopPropagation。如果调用这些方法,我相信在阻止默认值或传播停止后无法否定效果。

唯一的机会是:网站有机会注册自己的听众之前注册您自己的听众。这可能发生在脚本中,如果您能找到它,则可以在此之前注入自己的脚本。然后你的处理程序将首先被调用,这可能对你有用。(您可以呼叫stopPropagation,而另一个听众将不再被呼叫(

最新更新