在iOS 13Chrome上,当专注于文本输入时,键盘顶部会显示一个灰色的宽条,其中只有几个用于密码和信用卡自动完成的按钮,即使输入的属性type
设置为"text"
,autocomplete
设置为"off"
。
除了不需要之外,这个栏似乎并没有减少浏览器感知到的窗口高度,所以页面底部的元素被切断了。
编辑:添加总是粘在键盘上的栏很重要,即使聚焦的元素是<textarea>
也是如此。这不是我的网站所特有的问题。例如,如果我把注意力放在搜索输入上,这个栏就会显示在google.com上。
有没有办法禁用/隐藏该栏?
发布于 2020-05-18 09:27:42
对于不需要自动填充的字段,则将其放入所需的<input>
字段autocomplete="disabled"
,而不是autocomplete="off"
发布于 2020-05-24 01:23:04
有人在这里讨论了一种解决方法:Disable Chrome Autofill creditcard
通过将自动完成设置为autocomplete="cc-csc"
,它迫使chrome不能尝试并自动完成它,因为它不允许存储该值,而不像autocomplete=那样,chrome仍然可以尝试并自动填充。我已经测试过了,它是有效的。
https://stackoverflow.com/questions/61788900
复制相似问题