Witam
Mam pewien problem z oprogramowaniem TWebBrowser w Delphi, już tłumacze o co mi chodzi:
Mamy prosty program składający się z dwóch form, na jednej jest wstawiona przeglądarka TWebBrowser albo TEmbenddedWB, a na głównej formie jest porostu przycisk, kiedy naciśniemy przycisk zostaje wywołana taka funkcja Form2.WB.Navigate('https://moj.multibank.pl/') czyli otwarcie strony logowania do banku (proszę sobie wejść na tą stronę) iiiii problem jest taki, bo po wczytaniu tej strony w WebBrowserze uruchamiane są normalnie JavaScripty na tej stronie i z tego co widzimy, automatycznie ustawia się Focus pola z numerem karty - ustawia się tam kursor. I tutaj dzieją się w moim programie rzeczy nie pożądane bo automatycznie ustawia się aktywny formularz z WebBrowserem a ja tego nie chcę , chce żeby cały proces wczytywania strony dział się niewidocznie , pod spodem w tle, a nie żeby mi zmiana Focusa kolidowała prace programu na froncie. I teraz nie wiem jak to ominąć, czy może przejęcie Messagów rozwiąże problem, czy może lepiej przefiltrować wczytywaną stronę tak żeby wymazać z niej kod odpowiedzialny za zmianę focusa - tylko jak to zrobić???? Może ktoś z Was ma jakąś receptę na ten natrętny problem :)
Pozdrawiam
Piotr
ps. niestety muszę używać webbrowsera w swoim programie bo musi on symulować w pełni sprawną przeglądarkę, taką co poradzi sobie ze skomplikowanymi stronami(javas,activex,vbbasic inne wynalazki).