Когда я пытаюсь просмотреть сохраненные веб-страницы (с расширением .html) на панели предварительного просмотра Windows Explorer, я часто вижу следующее сообщение: «Некоторые изображения были заблокированы, чтобы не дать отправителю идентифицировать ваш компьютер. Откройте этот пункт, чтобы просмотреть изображения. «Есть ли способ предотвратить блокировку изображений?
1 ответ
Это сделано для того, чтобы защитить вас от потенциально вредоносного доступа к вашему компьютеру. Когда HTML-файл расположен локально на вашем компьютере, сервер, на котором расположены изображения, может прочитать определенные сведения о вашем компьютере. Это предупреждение - хорошая вещь - если вы доверяете исходному сайту, на котором расположены фотографии, вы можете разрешить его (после предупреждения). Можно подумать, что статические изображения не могут причинить вреда, но изображения могут создаваться динамически на сервере, и в этом случае URL-адрес изображения является вызовом серверной функции, которая возвращает ответ изображения после выполнения каких-либо действий на сервере. Серверный процесс может считывать некоторую информацию с родительского веб-сайта (в данном случае это ваш компьютер).
Если вы хотите избавиться от предупреждения, вы должны сохранить всю веб-страницу, а не только HTML. У вас есть 2 варианта в диалоговом окне Save as...
в IE, которые делают это:
Полная веб-страница (* .htm; * html)
Это хранит HTML, а также все связанные ресурсы (изображения, CSS-файлы, JS-файлы и т.д.) В отдельной папке на вашем компьютере.
Веб-архив, один файл (* .mht)
Это хранит все внутри одного файла, который может быть прочитан IE. Это хранит все ресурсы в файле в виде двоичных данных.