我需要覆盖此“ 自动信用卡填充已禁用,因为此表单未使用安全连接”错误,以进行本地开发和测试。
答案 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 不会显示信用卡自动填充,因为证书无效或无法验证。
在这种情况下,您可以在导航栏中访问 chrome://flags/#unsafely-treat-insecure-origin-as-secure,然后在那里添加您的域。
完成后,只需点击位于本页末尾的“重新启动”按钮即可。
答案 2 :(得分:-1)
我不建议这样做,但是为什么要这么做?
请从developers.google.com上检查此article