如何为http和localhost启用Chrome信用卡自动填充功能?

时间:2019-02-17 16:19:43

标签: google-chrome autofill

我需要覆盖此“ 自动信用卡填充已禁用,因为此表单未使用安全连接”错误,以进行本地开发和测试。

3 个答案:

答案 0 :(得分:3)

一个选项是在您的本地主机上启用https。 为此,here's a good ressource

摘自文章:

  
      
  • 安装mkcert
  •   
  • 然后运行$ mkcert -install
  •   
  • $ mkcert localhost为本地主机创建证书。 (它将为您提供每个创建的证书的路径)
  •   
  • 然后,您可以将这些证书与服务器一起使用,以通过https(例如, mkcert自述文件中提供的示例)提供内容
  •   

根据您的用例,它可能会有所不同。 为使其正常运行,我建议您寻找针对特定案例的解决方案。

例如:

在两种情况下,您之后都可能需要验证证书。 This SO answer解释得很好。

让我知道您是否找到/找到了一个好的解决方案。

答案 1 :(得分:0)

如果您使用的是 AMP 解决方案(即:MAMP、WAMPP XAMPP、Valet 等),您可以毫不费力地启用 https。

但是,Chrome 不会显示信用卡自动填充,因为证书无效或无法验证。

在这种情况下,您可以在导航栏中访问 c​​hrome://flags/#unsafely-treat-insecure-origin-as-secure,然后在那里添加您的域。 unsafely-treat-insecure-origin-as-secure

完成后,只需点击位于本页末尾的“重新启动”按钮即可。

答案 2 :(得分:-1)

我不建议这样做,但是为什么要这么做?

请从developers.google.com上检查此article