【问题标题】:Prevent "Scan new Card" on chrome防止在 chrome 上“扫描新卡”
【发布时间】:2016-12-29 14:09:07
【问题描述】:

在付款页面上,我们有信用卡号的文本字段。当通过 chrome 浏览器在安卓手机上选择该字段时,它会弹出“扫描新卡”。如何防止这种弹出?任何想法?

【问题讨论】:

  • 如果是您的网站,请更改该字段的 html 属性。或者阻止javascript事件监听器,否则。无论如何,这个问题缺乏背景。
  • @wOxxOm,我将 html id 和 name 属性更改为“abc”,因为关联的标签是“信用卡号”,它会自动启用该选项。禁用的唯一方法是,如果我将标签和文本字段更改为不匹配字符串“信用卡号”的模式。基本上看是否有任何属性来控制启用/禁用。
  • @coder 对线程劫持感到抱歉 - 你是如何设法扫描新卡的?由于某种原因我们无法触发它:stackoverflow.com/questions/38899426/…
  • @srgb,回复你的原帖

标签: html google-chrome asp.net-mvc-4 razor credit-card


【解决方案1】:

在我的情况下,我更改了字段的名称、字段的标签、字段的 id,添加了 autocorrect="none" autocomplete="none" 并将我的 onblur 函数的名称从 "validateCCNumber" 更改为里面没有 ccnumber 的东西。

【讨论】:

    【解决方案2】:

    chrome 读取每个字段的属性和属性。名称、ID、占位符。当我从占位符中删除“卡”时,它会自动禁用要求扫描新卡的选项。相反,当我添加“电话”时,它开始显示保存的手机号码。

    只需更改字段的占位符,不再弹出。

    【讨论】:

      【解决方案3】:

      您可以通过在输入标签中添加“自动完成”属性并将其设置为关闭来隐藏它。您还可以将自动更正设置为关闭。

      <input type="text" inputmode="numeric" pattern="[0-9]*" autocorrect="off" autocomplete="off">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-07
        • 2018-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-18
        相关资源
        最近更新 更多