Safari在所有东西上都强制使用HTTPS,而我不';我不想这样

Safari在所有东西上都强制使用HTTPS,而我不';我不想这样,https,safari,Https,Safari,在我的localhost开发环境中,当我手动浏览到http://localhost每次它都会自动将我重定向到https 我得到了这个错误: 当我在chrome中执行相同操作时,它成功地转到http 我是否可以缓解这种情况,或者让https在本地开发服务器上工作?任何帮助都将不胜感激,因为在我修复之前,我无法使用safari。答案与以下相同: HSTS策略现在包含在Safari存储的网站数据中,您可以删除本地主机数据以清除此问题 command+, 隐私->管理网站数据 搜索本地主机 单击删除

在我的localhost开发环境中,当我手动浏览到
http://localhost
每次它都会自动将我重定向到
https

我得到了这个错误:

当我在chrome中执行相同操作时,它成功地转到
http


我是否可以缓解这种情况,或者让https在本地开发服务器上工作?任何帮助都将不胜感激,因为在我修复之前,我无法使用safari。

答案与以下相同:

HSTS策略现在包含在Safari存储的网站数据中,您可以删除本地主机数据以清除此问题

  • command+,
  • 隐私->管理网站数据
  • 搜索本地主机
  • 单击删除
  • 更改<代码>https://localhost至
    http://localhost
    在地址栏中单击返回键


    这里的技巧是,在某个时候,您使用HSTS策略访问了
    localhost
    ,这意味着它永远不会尝试访问HTTP版本。这对于网站来说是一个很好的安全功能,但对于本地开发来说是个问题。

    我也有同样的问题。我以为这是Cloudflare或我的NGINX配置,但这是唯一的Safari。铬和FF工作良好。我尝试在safari的~/Library中删除我的HSPT或HPST(不记得了)plist,但没有任何效果。我也注意到它发生在我的手机旅行中。所以我不知道这是浏览器还是iCloud同步的keychain/access setting.update——我去了Cloudflare,在我的主机上添加了一个新的子域,现在它可以正常加载了。所以我觉得在狩猎中有些东西卡住了。我擦了擦钥匙链,但没擦干净。我还删除了所有Safari文件,但没有任何效果。我将尝试目前为止我发现的唯一“解决方案”是使用
    127.0.0.1
    而不是@markI在我的手机和桌面上都使用我的网络缓存/cookies,上周我还可以。