在安装配置 SSL 证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启 HSTS (HTTP Strict Transport Security)。它告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。

HTTP Strict Transport Security (HSTS) is an opt-in security enhancement that is specified by a web application through the use of a special response header. Once a supported browser receives this header that browser will prevent any communications from being sent over HTTP to the specified domain and will instead send all communications over HTTPS. It also prevents HTTPS click through prompts on browsers.

但是,在日常开发的过程中,有时我们会想测试页面在 HTTP 连接中的表现情况,这时 HSTS 的存在会让调试不能方便的进行下去。而且由于 HSTS 并不是像 cookie 一样存放在浏览器缓存里,简单的清空浏览器缓存操作并没有什么效果,页面依然通过 HTTPS 的方式传输。 那么怎样才能关闭浏览器的 HSTS 呢,各种谷歌

度娘

之后,在这里汇总一下几大常见浏览器 HSTS 的关闭方法。

Safari 浏览器

  1. 完全关闭 Safari
  2. 删除 ~/Library/Cookies/HSTS.plist 这个文件
  3. 重新打开 Safari 即可
  4. 极少数情况下,需要重启系统

Chrome 浏览器

  1. 地址栏中输入 chrome://net-internals/#hsts
  2. Delete domain 中输入项目的域名,并 Delete 删除
  3. 可以在 Query domain 测试是否删除成功

Opera 浏览器

和 Chrome 方法一样

Firefox 浏览器

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

内容转自:http://www.tuicool.com/articles/QbYBne

最新文章

  1. STUN和TURN技术浅析
  2. linux ss 网络状态工具
  3. C#关键字
  4. R12月末关帐的异常检查和处理
  5. jQuery插件开发方式
  6. 通用权限管理系统Ver2.0
  7. SQLite使用教程3 数据类型
  8. table tr分离并加圆角和阴影
  9. bss 概念
  10. [读书笔记]算法(Sedgewick著)·第一章(2)
  11. Spring Boot 启动原理分析
  12. 【knockoutjs】 Computed VS Pure Computed 区别
  13. centos7.2中文乱码解决办法
  14. 学习Docker之Dockerfile的命令
  15. wifidog源码分析 - 认证服务器心跳检测线程
  16. third party sales process 继续说
  17. scala中Stream理解
  18. url rewrite导致的500.19 0x8007000d
  19. win8.1下右下角出现大小写切换状态显示框解决方案
  20. 洛谷P1585 魔法阵

热门文章

  1. AutoMapper5.0创建对象方法更新
  2. ZooKeeper源码分析-Jute-第二部分
  3. Apple官方文档译文GitHub框架源码注解
  4. Spring Web 配置文件加载路径问题
  5. Reflect(反射)
  6. 用Eclipse的snippets功能实现代码重用
  7. Linux10分钟入门
  8. Javascript之学习笔记每日更新
  9. 关于Net开发中一些SQLServer性能优化的建议
  10. etcd raft如何实现成员变更