Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.08.07;
Скачать: CL | DM;

Вниз

Непонятки со ссылками во встроенном TWebBrowser   Найти похожие ветки 

 
GreyWolf83   (2011-04-24 21:33) [0]

Есть TWebBrowser, я туда загружаю HTML код in-memory. Адрес страницы получается "about:blank". Страница нормально показывается, но перестают работать правильные ссылки, например вида "file:///C:/dir/page.html". При нажатии НИЧЕГО не происходит. При загрузке HTML с ТАКОЙ ЖЕ ссылкой с диска она отрабатывает нормально. Если ссылку сделать "page.html", то при нажатии открывается пустая страница с "адресом" "about:blankpage.html". При этом Doc.GetElementsByTagName("A")  и Doc.GetElementsByTagName("a") возвращает пустую коллекцию (Length = 0), здесь Doc - IHTMLDocument3, полученный через QueryInterface. Есть какие-то идеи?


 
sniknik ©   (2011-04-24 23:01) [1]

идея такая, сохраняй страницу в темповую директорию, в файл, как сам IE обычно делает...

хотя и непонятно почему у тебя ссылки "расширяются", не с "page.html" понятно, и правильно, т.к. она частичная, как файл по текущему пути открывается "присоединив" директорию, но вот с "file:///C:/dir/page.html" непонятно, там же полный прямой путь, он не дополняется.
наверное у тебя ошибка в программе...


 
b z   (2011-04-25 00:37) [2]

Секьюрити не дает.


 
GreyWolf83   (2011-04-25 01:01) [3]


> sniknik ©   (24.04.11 23:01) [1]

Нет, про темповую директорию - это понятно, но это же неспортивно.

А ссылка вида "file:///C:/dir/page.html" и не расширяется. В ее свойствах можно посмотреть ее адрес - он правильный ("file:///C:/dir/page.html"). Только при нажатии ничего не происходит.
> b z   (25.04.11 00:37) [2]
> Секьюрити не дает.

А можно поподробнее - какие именно это могут быть настройки??


 
Виктор85   (2011-04-28 09:28) [4]

тебе нужно почитать про Asynchronous Pluggable Protocol



Страницы: 1 вся ветка

Текущий архив: 2011.08.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
15-1301591970
palva
2011-03-31 21:19
2011.08.07
Может, кто-то хочет предаться ностальгии...


2-1304098588
SIV5000
2011-04-29 21:36
2011.08.07
TObject + TObjectList + Assigned


2-1303887198
pushok
2011-04-27 10:53
2011.08.07
Группы под группы


15-1303034665
Виктория
2011-04-17 14:04
2011.08.07
Помогите пожалуйста


15-1303058133
NailMan
2011-04-17 20:35
2011.08.07
Рычим, коптим, портим воздух выхлопом