强制React通过注入JavaScript来触发事件

mst*_*orm 9 javascript jquery reactjs

我想做什么

我目前正在为Web-Whatsapp写一个小聊天机器人.由于简单的js注射,我决定使用镀铬扩展.有一个语音留言按钮,可以在您开始输入内容时切换到发送文本的按钮.React删除语音邮件元素并呈现发送按钮.

问题

整个过程是事件驱动的.我正在通过DOM设置Text,它不会触发react事件.我试图模拟一个按键,但似乎chrome的v8禁用了出于安全原因模拟按键的所有方法.我也试图稍微操纵HTML,但在我对Elements进行更改后反应停止了.我也尝试了jQuery函数,但这也不起作用.

引用没有帮助的事情:

Chrome中的Keydown Simulation通常会触发,但不会触发正确的键

https://api.jquery.com/keypress/

问题

有没有办法强制React解雇这个事件?或者任何类型的解决方法?

mst*_*orm 3

“解决方案” \n经过两天的研究,我不得不承认,出于安全原因,这在我尝试的方式上显然是不可能的。如果您遇到像我一样的情况,您不应该浪费时间尝试解决此问题,而不仅仅是寻找一个好的解决方法。如果我弄清楚了,我会在这里更新我的 WebWhatsapp-bot。

\n