Загрузите встроенный HTML-файл в элемент управления веб-браузера и замените теги img, чтобы они указывали на встроенные изображения. - PullRequest
0 голосов
/ 22 июня 2011

Я хочу показать HTML-документ в элементе управления веб-браузера (WinForms).HTML-файл должен содержать изображения, которые являются встроенными ресурсами.

Как изменить HTML-код, отображаемый в веб-браузере, чтобы заменить атрибут src тегов img, чтобы каким-либо образом отображать встроенный ресурс, не копируя его вфайловая система?

Ответы [ 2 ]

2 голосов
/ 22 июня 2011

Вы можете использовать src="data:image/png;base64,.... и заменить .... строкой в ​​кодировке base64.

Вам нужно будет заменить src="url" для тегов img в данном HTML, что означает, что вам придется временно хранить HTML где-то на диске, поэтому, я думаю, проблема не решится, если у вас нет доступа в HTML.

1 голос
/ 17 июля 2011

Как вы знаете, данные URI имеют проблемы со старыми браузерами (IE <8) итак: </p>

  1. Вы можете использовать способ MHTML для сохранения встроенных изображений .

  2. Вы можете сделать URI данных с помощью этого вида JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...