将 .dev 更改为 chrome 对于测试 localhost Web 应用程序意味着什么?

what does the .dev change to chrome mean for testing localhost web applications?

提问人:Rappterr 提问时间:10/14/2023 最后编辑:BarmarRappterr 更新时间:10/14/2023 访问量:55

问:

我最近开始在 mac 上使用 MAMP 来运行本地服务器,以测试和练习我的 php 响应处理 html 表单。当我在 chrome 上打开 html 页面时,我的 php 文件无法运行,但它适用于 firefox。我读到chrome对.dev进行了更新,这使得MAMP无法在chrome上运行。有人可以解释一下 .dev 是什么以及此更改意味着什么吗?此外,是否有继续使用 chrome 测试我的 php 响应的修复程序?

php html 谷歌浏览器 mamp

评论

0赞 Barmar 10/14/2023
如果它不适用于 MAMP,那将是一个严重的错误,您应该等待他们修复它。它不应该进入生产发布渠道。
0赞 Barmar 10/14/2023
这不是 Chrome 支持网站。Chrome有自己的论坛,你应该在那里问。
0赞 Rappterr 10/14/2023
我不应该问 Java 问题,因为有 Java 文档吗?

答:

0赞 shadowhand 10/14/2023 #1

谷歌已经购买了顶级域名,并强制Chrome只允许通过HTTPS进行访问。因此,它不再是推荐用于本地开发的域。建议改用自 1999 年以来一直保留的 (RFC 2606、RFC 6761) ,并且必须通过 DNS 解析工具进行区别对待。它也可能是可以接受的,但允许此类域解析到本地网络,而不仅仅是环回接口。.dev.localhost.local

特别是关于MAMP,您可以将其配置为使用所需的任何域名。搜索“MAMP自定义域”,你会发现很多答案。

评论

0赞 Barmar 10/14/2023
哈哈,我以为 OP 在谈论 Chrome 开发者发布渠道。
0赞 Barmar 10/14/2023
难道不是,不是吗?localhost.localhost
0赞 shadowhand 10/16/2023
@Barmar 是根域,它可以有子域。全部解析为环回。localhost