停止 Dashlane 自动填充特定输入字段?

gpl*_*umb 11 css

有谁知道怎么给Dashlane浏览器插件提示留下一个 <input>单独文本字段?

对于大多数浏览器密码管理器,将auto-complete属性设置为off有效,例如:<input type='text' autocomplete='off' />

对于 LastPass,建议使用此附加属性:data-lpignore="true".

我不知道这对 Dashlane 来说意味着什么。我注意到属性data-kwimpalastatus="alive"data-kwimpalaid="xxxx-x"(在哪里xxxx-x自动生成的标识符)被添加到我的页面,所以这看起来是一个明智的开始,但我并没有很高兴弄清楚魔法咒语......

万一有人问,我使用的唯一其他浏览器扩展是 DuckDuckGo 和 Google Docs 离线,所以可以肯定的是 datakwimpala*属性归结为 Dashlane。

有没有人有任何想法?

谢谢!

Rem*_*ney 19

Dashlane 使用属性 data-form-type 来了解应使用什么类型的值来预填充输入。如果您将此属性设置为值“其他”,它将阻止 Dashlane 预填充您的输入字段。

请参阅下面的示例:

<input type="text" autocomplete="off" data-lpignore="true" data-form-type="other" />
Run Code Online (Sandbox Code Playgroud)

注 1:lastpass 还有“data-lpignore”属性,其余部分还有“autocomplete”属性。

注 2:“data-form-type”属性也可用于告诉 Dashlane 如何预填充。您还可以为此属性使用其他值,例如:账单、更改密码、联系人、忘记密码、身份、登录、时事通讯、其他、付款、注册搜索、购物篮、运输


小智 10

来自 Dashlane 的丹尼尔在这里。我们最近将分析引擎切换为机器学习,我们为您提供了解决方案。只需将data-form-type具有值的属性添加"other"到您希望我们忽略的任何字段即可。

如需了解更多信息,我们在此处发布了公共规范。

  • dashlane 是否有理由不能只遵守标准的 autocomplete="off" 而不是让我们添加另一个属性来禁用它,我发誓有时你们只是喜欢让每个人都变得更困难。 (7认同)

小智 0


您并没有真正提供您正在处理的代码,所以我不确定这是否是您正在寻找的代码,但是当我尝试以下代码时,Dashlane 没有在字段中显示其图标,而是因此不再能够自动填充它们。
我只是更改了<label>内容:“名称”变为“输入名称”,“地址”变为“输入地址”。我在 Chrome、Firefox 和 Safari 中尝试成功。
让我们知道这是否对您有帮助。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Index</title>
	</head>
	<body>
		<form action="#" method="POST">
			<label>Enter Name: </label><input type="text" name="name">
			<label>Enter Address: </label><input type="text" name="address">
			<input type="submit" value="OK">
		</form>
	</body>
</html>
Run Code Online (Sandbox Code Playgroud)