我的输入字段的每个人都有与Safari中的箭头小人图标的自动填充Safari浏览器的图标。如何禁用该功能?顺便说一下,我还有其他类似的页面,但这并没有发生。我尝试关闭网络检查器中的所有样式,并且一个页面仍然有图标。所以我不知道它是CSS还是HTML。如何隐藏在输入字段
回答
如果你想完全隐藏它,你可以使用下面的CSS技巧。基本上,它检测到'contacts-auto-fill-button'并将它从输入字段中移开。确保你有'绝对:位置',以避免你的领域的额外填充。
input::-webkit-contacts-auto-fill-button {
visibility: hidden;
display: none !important;
pointer-events: none;
position: absolute;
right: 0;
}
我很好奇...这是工作的人?我无法隐藏自动填充按钮,而无需在Safari偏好设置中关闭自动填充功能。 – Derick
@Derick我认为情况是,你仍然能丑“用户”图标,即使你有自动完成=上领域“关”,在这种情况下,我们有力地隐藏了图标。在首选项中关闭自动填充是不同的核心解决方案,我们(开发人员)不能强制用户这样做。 –
对于Safari浏览器11'{visibility:hidden的}'足够 –
相关:我想调整为input[type="password"]
的钥匙图标的位置,但找不到任何地方伪元素选择。
所以我克隆WebKit的来源,是能够找到它:)在输入密码字段
input::-webkit-credentials-auto-fill-button
隐藏自动填充Safari浏览器的图标
::-webkit-credentials-auto-fill-button {
visibility: hidden;
pointer-events: none;
position: absolute;
right: 0;
}
'pointer-events:none'是多余的。可见性:隐藏已经可以防止指针事件。 – aleclarson
你不必全部取消自动填充按钮的属性。
要完全隐藏Safari的图标,您还可以隐藏其包装。
由于图标阴影内容时,DOM不会表现出来,但影子DOM一样。只需打开检查器中的'<>' - 按钮。
在那里,你会发现包装容器可以用CSS这样的目标:
input::-webkit-textfield-decoration-container {
display: none; /* or whatever styling you want */
}
里面你会发现密码钥匙串和大写锁定指示灯:
input::-webkit-caps-lock-indicator {
}
input::-webkit-credentials-auto-fill-button {
}
哦,当你在它的时候,别忘了带有清晰按钮和密码眼图标的IE:
input::-ms-clear {
}
input::-ms-reveal {
}
这似乎是最好的答案。 –
- 1. 隐藏输入字段?
- 2. 隐藏的输入字段
- 3. 如何输入数据添加到隐藏输入字段
- 4. 验证隐藏的输入字段
- 5. 动态输入隐藏字段消失
- 6. Worklight/Dojo - 键盘隐藏输入字段
- 7. DateTimePicker Bootstrap隐藏模糊输入字段
- 8. 数组隐藏输入字段
- 9. 隐藏输入字段总是为空
- 10. Yii radioButtonList - JUI Buttonset - 隐藏输入字段
- 11. 仅隐藏输入字段的内容
- 12. Angularjs隐藏输入字段不更新
- 13. Cakephp隐藏的输入字段
- 14. 可更改的输入隐藏字段
- 15. 键盘隐藏输入字段的WebView
- 16. 如何将在形式的CSS隐藏输入字段
- 17. 如何在django-tables2中为ID字段添加隐藏输入?
- 18. 如何在隐藏的输入字段上使用jQuery.autocomplete(type =“text”)?
- 19. 如何在输入字段Angular 2中隐藏“null”?
- 20. 如何在django中显示隐藏的输入字段值?
- 21. 输入字段值与隐藏可见性隐藏不发布
- 22. 隐藏来自“检查元素”的隐藏输入字段
- 23. 如何在提交前追加隐藏字段值以输入文本字段?
- 24. Python:如何隐藏输入
- 25. 如何隐藏单选按钮选择的输入字段
- 26. Vue - 如何获取文件到隐藏的输入字段
- 27. 如何使用输入智者形式的隐藏字段
- 28. 隐藏字段输入表格如何保护它
- 29. 如何使用ng-if显示或隐藏输入字段?
- 30. 我如何使用jQuery console.log隐藏输入字段的值
所以它看起来像S afari实际上是解析我的文本。这应该是您输入客户信息的管理类型页面。 Safari希望用户输入自己的信息。如何禁用图标? –
我写了一篇关于这个博客:https://jrnv.nl/hiding-safaris-contact-auto-fill-when-autocomplete-is-turned-off-c415b2257df8 – jeroenvisser101