![是否可以在外部网站上自动填写电子邮件字段?](https://linux22.com/image/1555247/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%A4%96%E9%83%A8%E7%BD%91%E7%AB%99%E4%B8%8A%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%86%99%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%AD%97%E6%AE%B5%EF%BC%9F%20.png)
www.somesite.com
<form id="form_test" >
<input type="email" name="email" id="email" value="" />
</form>
or
<div class="form">
<input type="email" name="email" id="email1" value="" />
</div>
如果该网站有上述代码:是否可以通过下面的 URL 自动填充电子邮件字段
www.somesite.com?email="[电子邮件保护]“
答案1
一般来说不是。
URL 末尾的额外信息会传递给网络服务器,但如果服务器端代码没有专门编码来处理它并将其添加到发出的 HTML 中,那么您将无法获得想要的效果。
许多浏览器可以自动填充表单中的字段,但您无法通过在 URL 后附加文本来影响它。
答案2
在某种程度上...您需要一个可以做到这一点的插件。
LastPass 提供了此功能。您可以使用它自动用您的数据填写表格。
请注意,它不会从 url 接受该信息,但您可以让它找到该字段并提出建议。
一些浏览器也具有此功能,但它们通常不提供自动填充功能,也就是说您仍然必须单击表单中的某个位置,然后选择您的个人资料以填写与其相关的所有字段。基于 Chrome 的浏览器 Vivaldi 在这方面做得很好。
不过,我个人还是会选择 LastPass。我打开一个网站,lastpass 会自动填写,就像网页默认自带一样。
请注意,如果您确实正在开发该网站,那么是的,这是非常可能的,但您必须为此提供支持。