当我不想要它时,Safari正在强制使用HTTPS

时间:2017-11-09 16:48:10

标签: https safari

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

我收到此错误: enter image description here

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

无论如何我可以缓解这种情况或让https在我的本地开发服务器上运行吗?任何帮助将不胜感激,因为在我解决之前我不能使用safari。

1 个答案:

答案 0 :(得分:0)

答案与this answer for this Ask Different answer@Johnathan Elmore相同:

  

HSTS策略现在已包含在Safari的存储的网站数据中,您可以删除localhost数据来清除此问题。

     
      
  1. command + ,
  2.   
  3. 隐私-> 管理网站数据 ...
  4.   
  5. 搜索 localhost
  6.   
  7. 点击删除
  8.   
     

在地址栏中将https://localhost更改为http://localhost,然后单击返回键。

这里的窍门是,在某个时候,您访问了具有HSTS策略的localhost,这意味着它将从不尝试访问HTTP版本。一般而言,这是网站的一项重要安全功能,但对于本地开发却存在问题。