2011-01-31 3 views
2

В настоящее время мой клиент использует файлы MHT для хранения автономных представлений просматриваемых веб-страниц. Файлы сохраняются и затем просматриваются в Internet Explorer.Каковы проблемы безопасности/конфиденциальности с файлами MHTML (.mht)?

При просмотре файлов мы хотели бы быть уверены, что есть абсолютно никакой сетевой активности на исходном сайте или на любом другом сайте - контент должен быть просмотрен на 100% офлайн и не должен иметь специальных «местных» привилегий (т. е. доступ к файлам: // протоколы и т. д.). Мы хотели бы, чтобы JS работал, если это возможно, и мы можем пострадать от последствий отключенных функций из-за работы в автономном режиме.

Мы готовы изменить просмотрщик или даже формат файла (и конвертировать все старые файлы mht), если предлагается лучшее решение.

Спасибо за любую помощь по этому вопросу,

Уди

ответ

1

Это не возможно, чтобы гарантировать, что не будет никакой сетевой активности, если не перейти в автономный режим в Internet Explorer. Хотя преимущество сохранения веб-страницы в файле mht заключается в том, что вся информация для отображения страницы (включая изображения) хранится в одном файле, а не в нескольких файлах и папках, что упрощает архивирование, если веб-контент имеет ссылки на другие страницы , нажатие на ссылки инициирует сетевую активность.

Одним из вариантов является пост-обработка файла mht и замена ссылок URL с помощью только названия ссылки. Например, замена

<A=20 
title=3D"Conduction band"=20 
href=3D"http://en.wikipedia.org/wiki/Conduction_band">conduction = 
bands</A> 

с «зоной проводимости».