如何制作自动登录 chrome 扩展程序?

问题描述 投票:0回答:0

我目前正在研究可以自动填写和自动登录的 chrome 扩展程序,我已经找到了检测和提交登录信息的方法,但现在有很多网站都有弹出式登录,例如 twitter.com 有些只有单一输入像 amazon.com 一样提交。它适用于许多网站,但也给选项卡带来了很多负担。我该如何解决性能问题?

检测输入字段我使用了类型=密码,电子邮件,具有非隐藏属性的文本并找到提交按钮我使用下面的逻辑找到提交按钮

const buttonElementsList = ['input', 'button', 'a', 'p', 'span', 'div',];

document.evaluate(`//${buttonElementsList[i]}[contains(.,'${btnText}')]`, mutation.target, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue
// btnText picks one everytime from below array
[
    "Log In",
    "LogIn",
    "LogIN",
    "log in",
    "login",
    "log IN",
    "Login",
    "LOG IN",
    "LOGIN",
    "Log in",
    "Log in ",...]

关注 dom 树以寻找基于弹出窗口的登录我使用了 Mutation Obersver

清单版本是 3.

提前致谢

javascript reactjs typescript google-chrome-extension firefox-addon
© www.soinside.com 2019 - 2024. All rights reserved.