Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html iOS信用卡自动填充在下拉输入时持续存在_Html_Ios_Credit Card - Fatal编程技术网

Html iOS信用卡自动填充在下拉输入时持续存在

Html iOS信用卡自动填充在下拉输入时持续存在,html,ios,credit-card,Html,Ios,Credit Card,我在一个网站上遇到了一个bug,我正在使用信用卡自动填充iOS服务。我不能提供一个这样的工作示例,因为它需要一个真正的SSL证书,以便自动填充显示在iOS键盘上,但是我实际上也可以在Amazon的签出中实现这一点 本质上,问题是,在被提供自动填充后,所有的下拉输入键盘似乎也会提供自动填充您的信用卡 即使在页面刷新之后,甚至在不同的域之间,也会发生这种情况。所有下拉列表都将有自动填写信用卡,直到关注非信用卡纯文本输入 以下是问题的简化版本: <input id="cardNumber"/&g

我在一个网站上遇到了一个bug,我正在使用信用卡自动填充iOS服务。我不能提供一个这样的工作示例,因为它需要一个真正的SSL证书,以便自动填充显示在iOS键盘上,但是我实际上也可以在Amazon的签出中实现这一点

本质上,问题是,在被提供自动填充后,所有的下拉输入键盘似乎也会提供自动填充您的信用卡

即使在页面刷新之后,甚至在不同的域之间,也会发生这种情况。所有下拉列表都将有
自动填写信用卡
,直到关注非信用卡纯文本输入

以下是问题的简化版本:

<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选择
    (或任何非信用卡下拉列表),仍然可以提供不正确的自动填充功能
  • (此时您可以选择刷新站点,甚至导航到另一个具有非信用卡启用下拉列表的域,并尝试查看它们是否也提供了错误的自动填充。它甚至不必是https上的域)

  • 触摸
    #normal input
    (或任何普通的非信用卡文本输入),自动填充将无法按需要显示
  • 再次触摸
    #normal select
    (或任何屏幕上的任何非信用卡下拉列表),此时自动填充已消失
  • 我的问题是,我能做些什么(也许应用一些东西来选择下拉列表)来确保它从不提供信用卡自动填充

    这是已知的iOS错误吗

    我使用的是iPhone6 iOS 8.1.2 Safari

    编辑

  • 文本区域也有这个问题
  • 添加
    autocomplete=“off”
    不会阻止它

  • 为什么要阻止信用卡自动充值?安全保存的信用卡的安全性是iOS的一个系统问题。你会让你的网站变得不那么有用,而不是更多。我不想阻止它。我非常希望它提供信用卡自动填写在正确的领域。然而,我想阻止它提供自动填写非信用卡输入的信用卡信息。特别是当你转到一个不安全的域名时,它似乎提供了信用卡自动填充功能。这显然是一个iOS错误,所以我想看看我是否可以强制一个正常的输入来删除信用卡自动填充(无论如何它都不应该有)。