TWebBrowser
1 отговора
49 прегледа
TWebBrowser
Imam TWebBrowser control vurhu glavnata forma. (Delphi 5)
Raboti dobre, s izkliuchenie na sluchaite, kogato vurhu html-stranicata imam, primerno, "window.close()" ili drugo neshto, koeto se opitva da zatvaria browsera (togava instanciata na TWebBrowser se unishtojava).
Problemut e, che ne uspiavam da prihvana tova s nito edin event (nito daje OnQuit).
Idei?
Raboti dobre, s izkliuchenie na sluchaite, kogato vurhu html-stranicata imam, primerno, "window.close()" ili drugo neshto, koeto se opitva da zatvaria browsera (togava instanciata na TWebBrowser se unishtojava).
Problemut e, che ne uspiavam da prihvana tova s nito edin event (nito daje OnQuit).
Idei?
Re: TWebBrowser
Общо взето, вариантите са два. Първия е да забраниш изпълнението на скриптовете - така браузера няма да прави и други мизерии - например да покаже някое съобщение и да чака Enter. Втория, по-гаден и изискващ много повече мускули е да се прехване събитието вътре в самия COM. Това иска и познаване на DOM и структурата на събитията в него.
чети и дишай по-леко
чети и дишай по-леко