gpt4 book ai didi

javascript - 通过注入(inject)的 JavaScript 强制 React 触发事件

转载 作者:数据小太阳 更新时间:2023-10-29 03:55:01 28 4
gpt4 key购买 nike

我想做什么

我目前正在为 Web-Whatsapp 编写一个小聊天机器人。由于 js 注入(inject)简单,我决定使用 chrome 扩展。有一个语音消息按钮,当您开始输入内容时,该按钮会切换为发送文本的按钮。 React 删除语音消息元素并呈现发送按钮。

问题

整个过程都是事件驱动的。我正在通过不触发 react 事件的 DOM 设置文本。我试图模拟按键,但出于安全原因,chrome 的 v8 似乎禁用了所有模拟按键的方法。我还尝试稍微操纵 HTML,但在我对元素进行更改后 react 停止工作。我也为此尝试了 jQuery 函数,但也没有用。

对没有帮助的事情的引用:

Keydown Simulation in Chrome fires normally but not the correct key

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

问题

有没有办法强制 React 触发事件?或者有任何解决方法吗?

最佳答案

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

关于javascript - 通过注入(inject)的 JavaScript 强制 React 触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30145747/

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