管理网站建设公司好吗,唯品会购物商城,寻找大连网站建设,扬州网站建设公司前言 因为有些网站支持http和https两种协议访问#xff0c;有些只支持一种协议访问。但根据动态域名安全策略#xff08;HSTS#xff09;#xff0c;只要该域名在浏览器中访问过一次https#xff0c;那么浏览器将强制使http的请求变为https。 虽然这条浏览器的策略有利于提…前言 因为有些网站支持http和https两种协议访问有些只支持一种协议访问。但根据动态域名安全策略HSTS只要该域名在浏览器中访问过一次https那么浏览器将强制使http的请求变为https。 虽然这条浏览器的策略有利于提高页面访问安全性但这种强制手段对web应用开发者来说十分不友好毕竟很少人希望在测试初期或设计阶段还需要时刻关注https或ssl证书。 我曾在chrome、微信、企业微信亦或者其他浏览器支持平台都遇到过这种情况并且最后无奈选择了妥协使用nginx给http加上了ssl证书从而变成https但我不希望大家也走弯路。 这里我将给出【禁止浏览器http自动转成https】的方案主要针对chrome浏览器。 方案 关于方案无非是从两个方向实现的第一个方向就是更新浏览器的单一域名限制策略第二个方向就是清浏览器缓存。 1、更新浏览器的单一域名限制策略 Chrome 浏览器 地址栏中输入 chrome://net-internals/#hsts 在 Delete domain security policies 中输入项目的域名并 Delete 删除即可 Firefox 浏览器没试 地址栏输入 about:permissions 搜索项目域名并点击 Forget About This Site 2、清浏览器缓存 经典操作了主要就是进设置然后清理就行了 清理之前请确认你是否有比较重要的内容需要提前保存