Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser JavaScript Fehler unterdrücken (https://www.delphipraxis.net/79731-twebbrowser-javascript-fehler-unterdruecken.html)

kingflo 27. Okt 2006 08:33


TWebBrowser JavaScript Fehler unterdrücken
 
Hallo...
Ich habe eine Frage zum TWebBrowser... und zwar würde ich ganz gerne das er die JavaScript Fehler nicht anzeigt. Leider weiß ich nicht wie man das am bessten anstellen kan, bzw ob es überhaupt möglich ist.

Weiß zufällig jemand ob man das manipulieren kann? wenn ja wäre es super nett, wenn mir da jemand vielleicht kurz helfen könnte.

danke
flo

TStringlist 27. Okt 2006 20:38

Re: TWebBrowser JavaScript Fehler unterdrücken
 
Using the onerror event to suppress JavaScript errors

...ist glaube ich überhaupt die einzigste Möglichkeit, das irgendwie unter Kontrolle bringen zu können. Es dürfte also schwer sein, so ein javascript-mäßiges onerror-event in den html-code einzubauen und zwar eben noch bevor der TWebBrowser ihn umgesetzt hat. Eventuell zuerst in eine idHTTP-Componente laden, dann dieses onerror-event-Script inserieren und danach den TWebBrowser den Code wieder von diesem idHTTP laden lassen???

Cyberbob 27. Okt 2006 21:32

Re: TWebBrowser JavaScript Fehler unterdrücken
 
Du kannst das Verhalten vom TWebBrowser in den Internet Optionen festlegen (Menü im IE oder in der Systemsteuerung)
Es sollte irgendwo ne Option geben die das Anzeigen von Javascriptfehlern betrifft.

DGL-luke 27. Okt 2006 21:33

Re: TWebBrowser JavaScript Fehler unterdrücken
 
gabs da nicht eine .silent-property?

semo 27. Okt 2006 22:02

Re: TWebBrowser JavaScript Fehler unterdrücken
 
@dgl-luke:
Zitat:

gabs da nicht eine .silent-property?
du hast recht und das funktioniert auch,
eben mal getestet.

R0BIN 28. Okt 2006 00:05

Re: TWebBrowser JavaScript Fehler unterdrücken
 
wie schon gesagt

webbrowser1.silent := true;

und die sache sollte erledigt sein!

RobinHook 28. Okt 2006 07:28

Re: TWebBrowser JavaScript Fehler unterdrücken
 
Man kann die Fehlermeldung notfalls auch mit einem FindWindow abfangen, da der Fenstertitel der Fehlermeldung stets der Gleiche ist :-)

RH

kingflo 28. Okt 2006 17:12

Re: TWebBrowser JavaScript Fehler unterdrücken
 
Danke für eure nette Hilfe... ja es funktioniert mit silent... danke...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz