webbrowser

0

jak sprawdzic z jaka strona probuje sie polaczyc twebbrowser? (jeszcze zanim to zrobi)

0

OnBeforeNavigate2

0

Mam ten sam problem, tylko chcę zablokować pewne połączenia. Pomimo, że sprawdzam i daje webbrowser1.stop to on i tak mi się łączy!

Pomyłka - wywołuje okno dialogowe do pobierania pliku. Ze zwykłą stroną się nie łączy.

0

juz to zrobilem. w evencie onbeforenavigate2 jest zmienna o nazwie URL, ktora okresla na jaka strone chce przejsc przegladarka.

Chcac zablokowac jakies polaczenia sprawdzasz, czy ta zmienna zawiera jakis ciag znakow, np '.exe':

if AnsiContainsText(URL, '.EXE') then
Cancel := True; //zablokuje przejscie do tej strony, czyli w tym przypadku nie uruchomi jakiegos programu

0

zablokuje przejscie do tej strony, czyli w tym przypadku nie uruchomi jakiegos programu

Jeśli chcesz pisać przeglądarkę internetową odporną na dialery, to muszę cię zmartwić. Automatyczne uruchamianie programów nie działa w taki sposób. Do tego używa się javascriptu, a tego nie wyłapiesz TWebBrowserem.

0

nie, plik exe podalem tylko jako przyklad dla depechesa, to moglby byc na przyklad jakis wyraz ("chat"). ogolnie to ja juz zrobilem swoja przegladarke.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0