新版本浏览器为何无法访问部分本地项目

简介: 情况Chrome 以及Safari 浏览器在最近的自动升级之后,在地址栏输入本地项目地址(simple.app)时,显示:新版本浏览器无法访问部分本地项目,对开发者有相当大的影响新版本浏览器无法访问部分本地项目,对开发者有相当大的影响Chrome 版本为63.0,Safari 的版本为11.0.2。

情况

Chrome 以及Safari 浏览器在最近的自动升级之后,在地址栏输入本地项目地址(simple.app)时,显示:

img_f388baa949f1f95d78a5e31f5751ea22.jpe
新版本浏览器无法访问部分本地项目,对开发者有相当大的影响
img_479736767b55315af0fae0e163916a74.jpe
新版本浏览器无法访问部分本地项目,对开发者有相当大的影响

Chrome 版本为63.0,Safari 的版本为11.0.2。

浏览器会强制将 http 转化为 https,且自己无法修改,原本 http://simple.app 变成 https://simple.app

不光是 .app ,所有使用 .dev 作为开发后缀的域名也会被强制转换。

办法

目前没有找到很好的解决办法。

其实,谷歌开发团队此前对这一变化发出过警告,针对类似域将会进行强制转换以提高安全性。

内容还表示:

.localhost 域将被用作新标准。

意味着我们应该用 site.localhost 代替 site.dev。

而且所有 *.localhost 将会自动的转到127.0.0.1,不需要 /etc/host 或者 dnsmasq 配置。

这种强制安全传输技术(HSTS)将对本地开发者产生相当大的影响。

所以,我们必须修改所有的本地访问域名。另外,首次访问新设置的域名时,必须自己加上 **http:// **。

是不是觉得很麻烦?

在官帖下面也有人吐槽我们可以采取另一个办法:换浏览器( firefox 似乎可以)。

但是这个想法马上就被怼了回去,因为现在谷歌内核的浏览器已经全线支持 HSTS,其他浏览器的迟早也会跟进。

目录
相关文章
|
27天前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
9天前
|
存储 人工智能 数据库
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
Codel是一款全自主AI代理工具,支持在终端、浏览器和编辑器中执行复杂任务和项目。它运行在沙盒化的Docker环境中,具备自主操作能力,内置浏览器和文本编辑器,所有操作记录存储于PostgreSQL数据库。Codel能够自动完成复杂任务,如创建项目结构、进行网络搜索等,适用于自动化编程、研究与开发、教育与培训以及数据科学与分析等多个领域。
42 11
Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
|
1月前
|
域名解析 网络协议 前端开发
浏览器输入域名网址访问后的过程详解
1、以91处理网为例,客户端浏览器通过DNS解析到www.91chuli.com,IP地址是202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。
56 2
|
24天前
|
Web App开发 API Windows
取接口访问者信息[IP,浏览器,操作系统]免费API接口教程
此API用于获取访问者的IP地址、浏览器和操作系统信息,支持70多种浏览器和操作系统。通过POST或GET请求至`https://cn.apihz.cn/api/ip/getapi.php`,需提供用户ID和KEY。返回结果包括状态码、消息、IP、浏览器和操作系统信息。示例:{"code":200,"ip":"175.154.88.178","browser":"Chrome","os":"Windows 10"}。详情见官网文档。
|
5月前
|
JavaScript 前端开发 开发工具
TypeScript的介绍,let age:number = xxx,可以直接看出数据类型,Type由微软开发,可以在任何浏览器和系统中运行,比较适合大型项目,TypeScript的安装
TypeScript的介绍,let age:number = xxx,可以直接看出数据类型,Type由微软开发,可以在任何浏览器和系统中运行,比较适合大型项目,TypeScript的安装
|
4月前
Edge——如何打开IE浏览器进行访问
Edge——如何打开IE浏览器进行访问
74 4
|
5月前
|
安全 网络安全
用IE浏览器访问网站提示证书错误
当你在Internet Explorer中遇到证书错误提示,通常是因网站SSL/TLS证书问题或浏览器安全设置需调整。解决方法包括: 检查时间设置 调整IE设置 安装证书 调整计算机时间
133 3
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
|
6月前
|
域名解析 存储 缓存
HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口
【6月更文挑战第23天】 HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口;TCP连接(HTTP/1.1可能需排队);三次握手;发送请求头与体;服务器处理并返回响应;TCP连接可能关闭或保持;浏览器接收并显示响应,更新缓存。HTTP版本间有差异。
97 5
|
6月前
|
Web App开发 IDE Java
自动化测试谷歌浏览器和其驱动版本差不多却还是报错The chromedriver version (121.0.6167.184) detected in PATH at DPythonchromed
自动化测试谷歌浏览器和其驱动版本差不多却还是报错The chromedriver version (121.0.6167.184) detected in PATH at DPythonchromed
139 2