有谁知道怎么给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"到您希望我们忽略的任何字段即可。
如需了解更多信息,我们在此处发布了公共规范。
小智 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)