![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WebBrowser [D7]
aleks28 © (2005-12-15 23:30:00)Вопрос такой, есть у меня приложение с использованием Webbrowser, и при просмотре некоторых страниц при клике на ссылках они открываются в новом окне IE, как заставить их открываться просто в этом же компоненте? Заранее спасибо...
И ещё одно как мне разрешить просматривать в webbrowsere только определенный ресурс, например чтобы смотреть можно было только страницы которые лежат на www.rambler.ru, а при попытке страницы открыть другие ссылки просто заменять их на пустые?
Sha (2005-12-22 17:44:00) [1]> programania © (21.12.05 20:03) [5]
> >Sha © (20.12.05 13:42) [3]
> >OnNewWindow2: Cancel:=true;
>
> Так вообще ничего не откроется как например здесь на ссылке
> @
> а надо: "заставить их открываться просто в этом же компоненте"
Насколько знаю, Cancel в OnNewWindow2 запрещает открытие страницы в
новом окне и открывает страницу в том же окне, т.е. как раз делает то, что
нужно.
>
> >Во втором случае см
> >OnBeforeNavigate2
>
> webBrowser вызывает OnBeforeNavigate2 не для всех страниц
>
> какие загружает например здесь это
> counter.rambler.ru/top100.cnt?202366
> delphimaster.ru/i/main.css
> delphimaster.ru/i/select.js
> а надо: "при попытке страницы открыть другие ссылки"
Не думаю, что перечисленное можно назвать страницами :)
Если автор имел ввиду блокировку картинок и счетчиков,
то ты, конечно, прав.
programania (2005-12-21 20:03:00) [2]>Sha © (20.12.05 13:42) [3]
>OnNewWindow2: Cancel:=true;
Так вообще ничего не откроется как например здесь на ссылке @
а надо: "заставить их открываться просто в этом же компоненте"
>Во втором случае см
>OnBeforeNavigate2
webBrowser вызывает OnBeforeNavigate2 не для всех страниц
какие загружает например здесь это
counter.rambler.ru/top100.cnt?202366
delphimaster.ru/i/main.css
delphimaster.ru/i/select.js
а надо: "при попытке страницы открыть другие ссылки"
Sha (2005-12-20 13:44:00) [3]Во втором случае см
OnBeforeNavigate2
Sha (2005-12-20 13:42:00) [4]
OnNewWindow2:
Cancel:=true;
programania (2005-12-17 00:31:00) [5]Не все дошло наверно от того что мой броузер это и делает что советую
попробую через пробелы
в < s c r i p t > o p e n w i n, w i n d o w . o p e n , o p e n ( и т.п.
programania (2005-12-17 00:19:00) [6]http://www.euromind.com/iedelphi/app/namespacehandler.htm
позволяет перехватывать все http запросы webbrowser
и отдавать свое или вообще ничего
а в том что отдавать удалять
в <script> , , и т.п.
в ссылках target=_blank