Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Вниз

Блин, ну что, никто не знает?   Найти похожие ветки 

 
syte_ser78 ©   (2004-03-05 22:54) [0]

Ну как перехватить урл сылки по которой щелкнули в WebBrowser и поменять ее на свою?


 
Alexander666 ©   (2004-03-06 09:37) [1]

Да вот никак-с вроде бы... :)


 
Рамиль ©   (2004-03-06 11:49) [2]

Если я щелкаю по ссылке, то я хочу перейти именно по этой ссылке. И все кто будут мешать этому будут безжалостно выдраны из системы без следов. Не надо вредительством заниматься.


 
Ihor Osov'yak ©   (2004-03-06 16:39) [3]

2 [1] Alexander666 ©   (06.03.04 09:37)

Ну, я бы не стал так категорично..

2 [0]

... Например, "inproc" прокси. Совсем очевидное решение.
Или APP. В смысле, не АП, а Asynchronous Pluggable Protocols...

Если интересует только клики по линкам, без перехвата переходов по Navigate, то можно обратить внимание на IDocHostUIHandler::TranslateUrl.
Пример такого подхода - см. http://www.euromind.com/iedelphi/embeddedwb/ontranslateurl.htm
Кстати, на этом же сайте можно найти примеры реализаций APP.


 
Ihor Osov'yak ©   (2004-03-06 16:47) [4]

2 [2] Рамиль ©   (06.03.04 11:49)

Хм. Почитайте msdn в части app. Особенно обратите внимание на описание случаев, в которых MS рекомендует использовать app, в т.ч. и для блокирования переходов по определенных линках. Кстати, представьте ситуацию - Ваша 12-летняя дочь любит погулять по инет. Случайно зашла на безобидный сайт, на котором есть несколько банеров от банерных сетей с первого взгляда безобидных, которые иногда практикуют подброску банеров порно-сайтов, так как те платят неплохо..


 
Suntechnic ©   (2004-03-06 17:06) [5]

Ещё, как вариант, написать свой BHO.


 
syte_ser78 ©   (2004-03-07 20:57) [6]

Пока меня не зачислили в разряд вирмейкеров, постараюсь обьяснить зачем мне понадобилось подменять урл webbrowsera  Я пишу программу - кешатор. Тоесть все посещенные моим браузером страници сохраняются на винте и в БД прописывается соответствие урл и имя файла (для быстроты поворного открытия и экономии трафика ). После щелчка по сылке допустим на странице сохраненной с http://www.delphimaster.ru происходит вызов по пути мой_путь_сохранения\адрес_сылки_по_которой_клацнули и просто вместо мой_путь_сохранения нужно подставить реальный адрес.


 
nikkie ©   (2004-03-07 22:47) [7]

для подобных вещей придуманы кеширующие прокси-сервера.


 
syte_ser78 ©   (2004-03-08 18:51) [8]

О теге nocashe слышал?


 
Cobalt ©   (2004-03-08 19:12) [9]

> syte_ser78 ©   (08.03.04 18:51) [8]
> О теге nocashe слышал?

Ну так, может, он не зря придуман?


 
syte_ser78 ©   (2004-03-08 19:21) [10]

Может.
При условии что станица часто обновляется.


 
nikkie ©   (2004-03-09 19:06) [11]

>О теге nocashe слышал?
напиши свой прокси. это
1. проще написать
2. надежнее работать будет
3. будет работать для всех браузеров



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

Форум: "Потрепаться";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.048 c
1-1078935358
Александр1
2004-03-10 19:15
2004.04.04
Работа с Word


9-1063291856
AlexT1000
2003-09-11 18:50
2004.04.04
FullScreen in DirectX9 ?


1-1079076501
pasha_golub
2004-03-12 10:28
2004.04.04
Не могу поймать WM_MOUSELEAVE


4-1075355382
Alexander666
2004-01-29 08:49
2004.04.04
Замена процедуры окна через хук


1-1079624140
Yuri Btr
2004-03-18 18:35
2004.04.04
Один экземпляр объекта в двух TList





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский