相关疑难解决方法(0)

停用Chrome自动填充功能

我在几种形式上遇到了chrome自动填充行为的问题.

表单中的字段都有非常常见和准确的名称,例如"email","name"或"password",它们也有autocomplete="off"set.

自动填充标记已成功禁用自动填充行为,其中在您开始输入时会显示值下拉列表,但未更改Chrome自动填充字段的值.

这种行为是可以的,除了chrome正在填充输入错误,例如用电子邮件地址填充电话输入.客户抱怨这一点,因此经过验证可以在多种情况下进行验证,而不是因为我在我的机器上本地完成了某些事情.

我能想到的唯一当前解决方案是动态生成自定义输入名称,然后在后端提取值,但这似乎是一个非常讨厌这个问题的方法.是否有任何标签或怪癖会改变可用于解决此问题的自动填充行为?

html forms google-chrome autocomplete autofill

620
推荐指数
29
解决办法
60万
查看次数

JavaScript:如何确定用户浏览器是否为Chrome?

我需要一些函数返回一个布尔值来检查浏览器是否是Chrome.

我如何创建这样的功能?

html javascript google-chrome browser-detection

208
推荐指数
7
解决办法
21万
查看次数

以编程方式停用Chrome自动填充功能

互联网上有一些关于这方面的讨论(特别是关于堆栈溢出),但其中很多都是从2015年左右开始的,所以我想知道是否有人有近期的经验.

我们使用JavaScript小部件为Web表单上的预先键入搜索功能提供支持,但此UI始终与Chrome自动填充重叠.

虽然autocomplete=“off”用来工作,Chrome浏览器现在似乎忽略这个值了,反正显示的UI.我唯一可以找到适用于OSX上的Chrome 66/67的是无效值,例如autocomplete=“blah”.这看起来似乎过于粗略,我们之前已经对此进行过实验,在某些情况下/ Chrome版本会被忽略.

有没有人喜欢使用HTML/Javascript关闭它的可靠方法?

作为旁注 - 看起来甚至Google也无法在需要时将其关闭,因为他们自己的谷歌地图预先输入小部件被Chrome自动填充覆盖.这可以在大多数Shopify商店看到.

html javascript google-chrome

12
推荐指数
4
解决办法
1万
查看次数

禁用Chrome 66的自动填充功能

使用chrome 66,我无法找到一种方法来禁用文本输入上的自动完成功能.我试过autocomplete="off",autocomplete="new-password"直到Chrome 63,我认为但不再工作.

有没有新的方法来禁用此功能?

谢谢 !

google-chrome autocomplete

10
推荐指数
1
解决办法
4385
查看次数