像真实用户一样

时间:2019-02-23 14:47:16

标签: javascript

我的输入字段如下

<input type="password" placeholder="Password" autocorrect="off" maxlength="30" autofocus="autofocus" animate="true" label="" rules="[object Object]">

和下面的按钮

<button type="submit" class="button-orange wide">Login <!----></button>

所以我用如下所示的纯JavaScript填充密码

document.querySelectorAll('input[type=password]')[0].value = "12345";
document.querySelectorAll('.button-orange')[0].click();

问题是实际的网站正在跟踪按键或其他东西,当我关注输入密码选项卡,密码填充为空时,它总是提醒我密码为空。

我该如何像真人键入的密码一样填充密码。

1 个答案:

答案 0 :(得分:0)

使用JavaScript填充字段值后,可能必须将字段的redOnly属性设置为true

document.querySelectorAll('input[type=password]')[0].value = "12345";
document.querySelectorAll('input[type=password]')[0].readOnly = true;