关于 js 中 react 框架逆向的问题

2023-03-14 11:01:33 +08:00
 FFatTiger
俺是一个后端程序员,写了个自动获取公司令牌并粘贴到当前焦点元素中的 chrome 插件

在普通项目中,比如 vue ,我将令牌数字粘贴到 input 框后,只需要 dispatch 一下 input 事件,就可以点击登录或者其他按钮了

但是在 react 项目中,在粘贴到 input 框后移开鼠标,或者点击其他按钮,input 框又清空了,提示你需要输入。所有 react 项目都这样,有什么办法能模拟手动输入 input 项吗,或者我需要触发哪些事件才能行?
1197 次点击
所在节点    程序员
3 条回复
Rache1
2023-03-14 11:15:26 +08:00
试试看😶

dispatchEvent on input/textarea is ignored · Issue #10135 · facebook/react
https://github.com/facebook/react/issues/10135
FFatTiger
2023-03-14 14:48:54 +08:00
@Rache1 nice ,你就是我爹
360kabasiji
2023-03-14 22:42:04 +08:00
@FFatTiger V2 认爹?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923828

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX