使用Chrome扩展程序登录Netflix

时间:2020-03-25 14:17:52

标签: javascript jquery html google-chrome google-chrome-extension

尝试制作一个Chrome扩展程序,该程序会自动填充Netflix登录页面的输入并按提交,但是使用JavaScript似乎无法更改输入的value属性。我认为它与react js验证有关,因为它只是作为输入中的文本,当您单击它时,以编程方式编码的文本就会消失。有人知道解决这个问题的方法吗?

谢谢

瑞安

编辑: 这是我尝试使用的代码

'use strict';

setTimeout(() => {
console.log(document.getElementsByClassName("nfTextField"));
document.getElementsByClassName("nfTextField")[0].setAttribute("value", "email");
document.getElementsByClassName("nfTextField")[0].setAttribute("dir", "ltr");
document.getElementsByClassName("nfTextField")[0].setAttribute("class", "hasText");
document.getElementsByClassName("nfTextField")[0].setAttribute("value", "email");
document.getElementsByClassName("nfTextField")[1].setAttribute("value", "password");
}, 2000)

此代码在内容页面中,并且实际上只是设置超时以等待登录页面加载,以便随后可以尝试操纵DOM

0 个答案:

没有答案