当我尝试在 Windows 资源管理器预览窗格中查看已保存的网页(扩展名为 .html)时,我经常会看到此消息:“已阻止某些图片以帮助防止发件人识别您的计算机。打开此项目以查看图片。” 有没有办法防止图片被阻止?
答案1
这是为了帮助保护您免受潜在恶意功能访问您的计算机的侵害。当 html 位于您的计算机本地时,图像所在的服务器可能会读取有关您计算机的某些详细信息。这个警告是件好事 - 如果您信任图片所在的原始网站,您可以选择允许它(在警告之后)。您可能会认为静态图像不会造成危害,但图像可以在服务器上动态创建,在这种情况下,图像 url 是对服务器函数的调用,该函数在服务器上执行某些操作后返回图像响应。服务器进程可以从父网站(在本例中是您的计算机)读取一些信息。
如果要消除警告,您必须保存整个网页,而不仅仅是 html。IESave as...
中的对话框中有 2 个选项可以执行此操作:
网页,完整 (*.htm;*html)
这会将 html 以及所有相关资源(图像、css 文件、js 文件等)存储在计算机上的单独文件夹中。
Web 存档,单个文件 (*.mht)
这会将所有内容存储在一个文件中,IE 可以读取该文件。这会将所有资源以二进制数据的形式存储在文件中。