Tipy a triky v Delphi, díl 173. – WebBrowser a zóny

Diskuze čtenářů k článku

Tomas  |  16. 02. 2005 01:19  | 

To je sice hezky, ale urcite by bylo mnohem uzitecnejsi, kdyby nekdo zjistil, jak zachytit nebo obejit takovou jednu neprijemnou vec. Zkuste do WebBrowseru nacist html soubor s timto obsahem:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <title> </title>
  </head>
  <body>
  <script language="JavaScript">
  window.close();
  </script>
  </body>
</html>
Az se vas zepta, jestli zavrit okno, dejte Ano. Po WB zustane na formu jen prazdnej obdelnik a pokus o pristup k vetsine funkci a vlastnosti skonci chybou. Kdyz jsem to opravdu potreboval, povedlo se mi tohle ne zrovna elegantne zachytit pomoci Timeru testovanim nejaky vlastnosti typu string, ktera se pri tomhle vycisti a pristup k ni nezpusobuje chybu.
Moc lidi si nebude potrebovat zjistit, v jake je dokument zone, ale tohle by melo zajimat kazdeho, kdo chce pouzivat WebBrowser, tedy aspon pro uzivatelske dokumenty. Tak na to zkuste prijit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
x  |  16. 02. 2005 14:12  | 

použij komponentu z http://www.euromind.com/iedelphi/embeddedwb.htm, která má přidanou událost volanou právě při tomhle..

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Megatest 24 PC zdrojů

Jak využít umělou inteligenci

10 špičkových sluchátek s ANC

Playstation 5 vs Xbox Series X