Firefox 如何知道网页存储在我的计算机上?

Firefox 如何知道网页存储在我的计算机上?

我使用网络服务器通过 localhost 提供网页。如果我在我的计算机上访问 http://localhost,我会在 Firefox 的 URL 栏中看到此图标,而不是通常的锁定图标。单击它后,它会显示“此页面存储在您的计算机上。”这是真的。

本地主机

hosts我在文件中添加了一个指向环回地址的主机条目:

127.0.0.1 stormdesign.local

然后我去参观http://stormdesign.local它看起来像一个常规网站,带有交叉锁图标,尽管它与存储在我电脑上的页面相同。

stormdesign.local

Firefox 如何确定某个页面是否存储在我的计算机上?

我的 Firefox 版本是 79.0。

答案1

由于两种情况下页面都存储在您的计算机上,所以答案一定是 Firefox 通过站点的文本地址来区分,而不是通过解析后的 IP 地址(即127.0.0.1)。

这意味着“localhost”和“127.0.0.1”被硬编码到 Firefox 中,这对于开发人员来说可能更容易,工作量更少。

相关内容