A-A+

Safari / Chrome / Firefox 浏览器强制跳转 HTTPS 导致无法访问 HTTP

2018年07月31日 数码生活 暂无评论

近期,因为尝试将网站升级到 https 访问,发现了一个问题,macOS 系统自带的 Safari 浏览器在用 https 方式浏览过一个网站后,再次以 http 协议访问这个网站,会强制跳转到 https ,即使这个网站已经不支持 https 了。

百度发现,很多人在访问 B 站时遇到了这个问题,点击了带 https 的链接后就再也回不去了。普遍的解决方法是删除~/Library/cookies/HSTS.Plist 文件,也许是因为系统或者浏览器升级的原因,阁主死活没有找到这个文件在哪里。经过一番尝试,还是让我找到了办法。后来发现 Chrome 也有这个问题,将解决办法一并贴出。

Safari 浏览器(macOS)

  1. 点击浏览器菜单 Safari浏览器-偏好设置
  2. 弹出窗口点击 隐私-管理网站数据…
  3. 右上角输入要恢复http访问的网站域名,如xikuang.ren;
  4. 选中搜索到的项目,点击移除
  5. 重启 Safari 浏览器,Done。

Chrome 浏览器

  1. 请在chrome的地址栏输入chrome://net-internals/#hsts
  2. 在打开的页面中, Delete domain 栏的输入框中输入域名,然后点击delete按钮;
  3. 重启 Chrome 浏览器, Done。

Firefox 浏览器

  1. 关闭所有已打开的页面;
  2. 清空历史记录和缓存;
  3. 地址栏输入 about:permissions
  4. 搜索项目域名,并点击 Forget About This Site

给我留言

Copyright © 西狂部落阁 保留所有权利.   Theme  Ality 京ICP备16034339号

用户登录

分享到: