🗒️Javascript 模拟输入并触发事件
2022-4-30
| 2024-3-22
0  |  阅读时长 0 分钟
date
icon
password
description
permalink
categories
type
status
slug
summary
tags
category
updated
Mar 22, 2024 09:10 AM

问题

通常我们编写脚本时会涉及到用户输入字符的操作。对于大部分网站来说,使用的都是`input`或者一些用`contenteditable=true`这种属性来完成用户的输入。
然而,网站通常会在用户输入时进行一些JS操作。因此,在JS脚本中,如果单纯地在`input`里面填入文字,它不会触发网站的JS操作。查询资料后,得知可以通过`EventTarget.dispatchEvent`来重新初始化事件。这样,在脚本填入文字时就能触发网站原本的操作了。

代码解决

以下是whatApp聊天输入框的捕获代码:
  • Javascript
  • CSS3小技巧-动态设定div的宽高比ProxmoxVE(PVE) 7.0配置国内软件源并删除订阅弹窗
    • Waline
    目录