Html iOS信用卡自动填充在下拉输入时持续存在
我在一个网站上遇到了一个bug,我正在使用信用卡自动填充iOS服务。我不能提供一个这样的工作示例,因为它需要一个真正的SSL证书,以便自动填充显示在iOS键盘上,但是我实际上也可以在Amazon的签出中实现这一点 本质上,问题是,在被提供自动填充后,所有的下拉输入键盘似乎也会提供自动填充您的信用卡 即使在页面刷新之后,甚至在不同的域之间,也会发生这种情况。所有下拉列表都将有Html iOS信用卡自动填充在下拉输入时持续存在,html,ios,credit-card,Html,Ios,Credit Card,我在一个网站上遇到了一个bug,我正在使用信用卡自动填充iOS服务。我不能提供一个这样的工作示例,因为它需要一个真正的SSL证书,以便自动填充显示在iOS键盘上,但是我实际上也可以在Amazon的签出中实现这一点 本质上,问题是,在被提供自动填充后,所有的下拉输入键盘似乎也会提供自动填充您的信用卡 即使在页面刷新之后,甚至在不同的域之间,也会发生这种情况。所有下拉列表都将有自动填写信用卡,直到关注非信用卡纯文本输入 以下是问题的简化版本: <input id="cardNumber"/&g
自动填写信用卡
,直到关注非信用卡纯文本输入
以下是问题的简化版本:
<input id="cardNumber"/> <!-- <-- Activates autofill -->
<select id="normalSelect">
<option>1</option>
<option>2</option>
<option>2</option>
</select>
<input id="normalInput"/>
1.
2.
2.
#cardNumber
,可在键盘上自动填充#normal选择
(或任何非信用卡下拉列表),仍然可以提供不正确的自动填充功能#normal input
(或任何普通的非信用卡文本输入),自动填充将无法按需要显示#normal select
(或任何屏幕上的任何非信用卡下拉列表),此时自动填充已消失autocomplete=“off”
不会阻止它为什么要阻止信用卡自动充值?安全保存的信用卡的安全性是iOS的一个系统问题。你会让你的网站变得不那么有用,而不是更多。我不想阻止它。我非常希望它提供信用卡自动填写在正确的领域。然而,我想阻止它提供自动填写非信用卡输入的信用卡信息。特别是当你转到一个不安全的域名时,它似乎提供了信用卡自动填充功能。这显然是一个iOS错误,所以我想看看我是否可以强制一个正常的输入来删除信用卡自动填充(无论如何它都不应该有)。