本地文件在浏览器中打开速度很慢

本地文件在浏览器中打开速度很慢

有时,如果我打开当地的文件在浏览器中(例如file:///C:/Documentation/index.html),我的浏览器(Firefox)显示消息

搜索 unpkg.com

在左下角,这需要几秒钟(如果我没有连接到互联网,甚至需要更长时间),而且只有然后它显示我的本地文档。没有错误消息,只有延迟。

如果我点击其他本地文档的链接,也会出现同样的情况。非常烦人。

为什么会出现这种行为?又该如何防止这种行为?

答案1

发生这种情况的原因是 index.html 文档中的某处有指向 npkg.com 的内容。Firefox 将对此域名进行 DNS 查找,一旦获得此域名的 IP 地址,它就可以连接到服务器下载相关内容,例如图像等。

如果你离线,它仍然会尝试通过互联网连接到服务器,但无法连接,因此会超时,从而页面的加载速度会更慢。

为了防止这种情况,请编辑 index.html,找到任何您不需要的外部资源,然后将其编辑掉。

仅仅因为您的 index.html 文件是本地文件并不意味着它不能包含互联网上存在的内容。

如果您需要保留所有图像等,您可以考虑打开 index.html,让其加载一次,然后另存为网络档案(单个文件 html .mhtml)。它将下载所有文件并将其嵌入文件内,然后再保存。但是,任何指向外部网站的链接仍将通过互联网连接到该页面。

相关内容