如何在http和本地主机上启用Chrome信用卡自动填充?

20
我需要为本地开发和测试覆盖掉这个"因为此表单没有使用安全连接,所以自动信用卡填充被禁用"错误提示。
2个回答

7

一种选择 是在本地主机上启用 https。 要做到这一点,这里有一个很好的资源

从文章中得知:

  • 安装 mkcert
  • 然后运行$ mkcert -install
  • $ mkcert localhost 为 localhost 创建证书。(它会为每个创建的证书给出路径)
  • 然后,您可以使用这些证书与您的服务器一起使用,通过 https 提供内容(示例在 mkcert readme 中可用)

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

例如:

在这两种情况下,您可能需要随后验证证书。这篇 Stack Overflow 回答 解释得很好。

如果您找到了好的解决方案,请告诉我。


4
如果您正在使用AMP解决方案(例如:MAMP,WAMPP XAMPP,Valet等),则可以轻松启用https。然而,由于证书无效或无法验证,Chrome将不显示信用卡自动填充。在这种情况下,您可以访问导航栏中的chrome://flags/#unsafely-treat-insecure-origin-as-secure,并在其中添加您的域名。完成后,只需单击此页面末尾的“重新启动”按钮即可。 unsafely-treat-insecure-origin-as-secure

这个对我有用,通过将其粘贴到我的本地主机中。 - Maccurt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接