Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > WebBrowser и локальный каталог по умолчанию |
Автор: Softaz 28.12.2006, 03:48 |
Имеется обычный WebBrowser Свойству DocumentText присваивается сгенерированный текст документа типа Шапка + Сам_Текст + Подвал в тексте имеется множество разных ссылок, картинок и т.п. Некоторые из них относительные, поэтому если просто загрузить сгенерированный текст в браузер, то текущий url будет about:blank, поэтому ссылки будут недоступны. Где поставить текущий каталог не нашел. ![]() То есть, если в тексте встречается относительная ссылка, WebBrowser приписывает к началу адрес about:blank. Метод Navigate не предлагайте - докуент генерируется "на лету". Сделал с помощью WebBrowser получение и замену html атрибутов src и href с некоторыми условиями (это, конечно, не решение) Получились ссылки типа file:///путь_до_файла - но именно компонент WebBrowser именно когда текст ему присвоен через св-во DocumentText по ним не переходит ![]() Вообщем, как с меньшей кровью указать WebBrowser каталог по умолчанию с тем, чтобы осуществлялся переход по относительным ссылкам? Добавлено @ 03:51 P.S.: также можно переход по ссылкам делать через JS, но и это не удобно. Чувствую, что решение очень простое, а найти не могу ![]() |
Автор: ivashkanet 28.12.2006, 10:15 | ||
http://www.htmlbook.ru/html/base.html |
Автор: Softaz 28.12.2006, 10:52 |
ivashkanet, спасибо! Картинки появились. С переходами по относительным ссылкам пока та же проблема. Добавлено @ 11:03 Что интересно, если задать адрес в BASE с http://, то переход по ссылкам есть. А с file:/// почему-то нет |