mht, компоненты браузеров и C#
но потом когда я убрал в другое место файлы из которых я делал mht, перестали показываться картинки и т.п., когда я запускал тот же mht в том же IE7, так же и в моём проекте не запускал через компонент webBrowser
То есть mht ничем по сути и не отличается от htm
Что только не пробывал, сохранял через Oper'у, в моём проекте сайт отображался так же без картинок.
Сейчас пытаюсь найти компоненты браузеров Opera или Firefox, чтобы можт хоть через них запустить, но пока безуспешно.
Слышал так же, что Chrome был написан на C#, думаю вот можт хоть от него есть компонент, чтобы через него запускать...
Помогите решить проблему или с mht, чтобы нормально через WebBrowser запускал или найти компонент :)
*.MHT - файл содержит теги, но, символы кириллицы закодированы в hex и файлы изображений закодированы в base64, ну и чего-то там еще...
Для отображения в браузере:
- Возможно стоит изменить расположение и имя файла, например:
"C:\Мои ВебАрхивы\C# - Замечательный язык - Форум CodeNet.mht"
на
"C:\MyWebArchives\CSharp_Remarkablelanguage_Forum_CodeNet.mht",
без кириллицы и пробелов, а так-же без символов - '#' и тп.
- Возможно стоит загрузить файл и изменить его некоторые данные, в текстовом или каком-другом редакторе, такие как:Код:src=3D"http://address/folder/any.gif"Код:src=3D"any.gif"Код:Content-Location: http://address/folder/any.gifКод:Content-Location: any.gif
А еще лучше, изучи структуру файла - *.mht и сделай свой PackerUnpacker, на мой взгляд, задачка очень даже решима(создай свой компонент).
пытался как то изменить mht файл, но пока безуспешно, т.к. в блокноте это не читабельно, т.к. кодировка другая...
всё пытаюсь найти какой-нибудь редактор mht, но пока безуспешно, может есть на примете какой-нибудь?