Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
ВнизWebBrowser Найти похожие ветки
← →
aleks28 (2005-12-15 23:30) [0]Вопрос такой, есть у меня приложение с использованием Webbrowser, и при просмотре некоторых страниц при клике на ссылках они открываются в новом окне IE, как заставить их открываться просто в этом же компоненте? Заранее спасибо...
И ещё одно как мне разрешить просматривать в webbrowsere только определенный ресурс, например чтобы смотреть можно было только страницы которые лежат на www.rambler.ru, а при попытке страницы открыть другие ссылки просто заменять их на пустые?
← →
programania © (2005-12-17 00:19) [1]http://www.euromind.com/iedelphi/app/namespacehandler.htm
позволяет перехватывать все http запросы webbrowser
и отдавать свое или вообще ничего
а в том что отдавать удалять
в <script> , , и т.п.
в ссылках target="_blank"
← →
programania © (2005-12-17 00:31) [2]Не все дошло наверно от того что мой броузер это и делает что советую
попробую через пробелы
в < 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 ( и т.п.
← →
Sha © (2005-12-20 13:42) [3]
OnNewWindow2:
Cancel:=true;
← →
Sha © (2005-12-20 13:44) [4]Во втором случае см
OnBeforeNavigate2
← →
programania © (2005-12-21 20:03) [5]>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-22 17:44) [6]> 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
> а надо: "при попытке страницы открыть другие ссылки"
Не думаю, что перечисленное можно назвать страницами :)
Если автор имел ввиду блокировку картинок и счетчиков,
то ты, конечно, прав.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.014 c