如何使用JavaScript在网页中检测登录表单?

问题描述 投票:1回答:2

我想使用JavaScript来检测网页是否有登录表单,以便自动填充用户的凭证。我正在考虑检查是否有id =“username”/“id”的输入,但是每个网站都有自己的命名约定。实现这个的正确方法是什么?

javascript login autofill
2个回答
3
投票

我认为最好的方法是搜索密码类型的输入。它们几乎仅用于登录。但您还需要区分登录和注册表单。一种方法是计算密码输入的数量。大多数注册都有2个密码输入来确认。但这不太确定。您可能需要更多过滤器。也许还会尝试找到包含在表单标记中或紧接在表单标记之前的单词“signup”或“login”。

没有一个可靠的方法。你必须使用你的聪明才智。


0
投票

我也必须经历同样的情况。我使用以下标准来检测登录面板是否存在。

通过检查是否存在type="submit"(如果登录面板存在,在大多数情况下表单应该在那里提交数据)和type="password"(密码需要存在以便以隐藏方式捕获密码)。

但仍然没有正确的方法。您需要提出过滤器。

© www.soinside.com 2019 - 2024. All rights reserved.