gpt4 book ai didi

asp.net - Chrome 将用户名自动填充到随机文本输入中

转载 作者:行者123 更新时间:2023-12-03 15:00:31 25 4
gpt4 key购买 nike

这是在 asp.net webforms 应用程序上发生的,使用 Chrome 版本 72.0.3626.109(官方版本)(64 位)。

该网站受密码保护。用户使用用户名和密码登录。成功登录后,用户将被重定向到“贷款搜索”页面。贷款搜索页面包含一些文本输入。

问题是 Chrome 会将我的用户名自动填充到其中一个文本输入中(见图)。 “tregan”是我在登录页面输入的用户名。

enter image description here

Chrome 始终选择此特定文本输入来自动填充用户名(“联系邮寄地址”)。这发生在我自己和我们网站的其他几十个用户身上。

知道为什么 Chrome 会进行这种自动填充,我能做些什么来防止它?我清除了 Chrome 自动填充缓存,但这并没有解决问题。

最佳答案

答案是在名为“用户名”的asp.net 表单中添加一个不可见的文本输入。

几年前,我们在使用不同的输入时遇到了同样的问题。答案是添加一个“密码”类型的不可见输入,如这个 SO 答案中所述,向下滚动到短语“它是如此简单和棘手......”:

Disabling Chrome Autofill

下面是完整的修复,我在我们网站母版页的表单元素中添加了这两个元素。根据下面@Jeff_Mergler 的评论,将这些输入放在表单标签的顶部:

<input type="text" id="username" style="width:0;height:0;visibility:hidden;position:absolute;left:0;top:0" />
<input type="password" style="width:0;height:0;visibility:hidden;position:absolute;left:0;top:0" />

关于asp.net - Chrome 将用户名自动填充到随机文本输入中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54711475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com