![]() |
TWeb_Browser_V1, wie schalte ich JavaScript ab ?
Hallo, ich hab mir einen kleinen Webbrowser gebastelt um bestimmte seiten automatisch zu saugen. Dafür benutze ich die ActivX Komponente WebBrowser_V1 . Leider meldet der mir bei jedem Aufruf dass da ein JavaScriptfehler auf der Seite ist. Das ist aber egal, das JS soll eh nicht ausgeführt werden, wie kann ich das abschalten ? So dass die Komponente JS ignoriert ?
|
Moin Joel,
falls es Dir nur um das Abschalten geht: Da die Webbrowser Kompo nichts anderes als der IE ist, kannst Du alle möglichen Einstellungen ganz normal über Extras\Internetoptionen bzw. die Systemsteuerung abschalten. |
hmm,
danke.
Das ist doch dann bestimmt RegKey gesteuert oder ? Kennt den richtigen jemand ? Und noch was fällt mir grad ein, wo wirbeim Thema sind, wie bekomme ich eine einfach 'Zustandsbeschreibung' hin. Also ob die Seite geladen wird oder ob sie schon fertig geladen ist ? Ich hab es so probeirt, aber das geht eifach zu schnell obwohl die Seite in wirklichkeit noch garnicht da ist =>
Delphi-Quellcode:
Das Label steht leider immer auf 'geladen' AUch wenn die Sanduhr in der Browserkomponete noch läuft :(
Label1.Caption := 'Lade Seite';
web_browser1.Navigate(url,ole,ole,ole,ole); Label1.Caption := 'geladen'; |
Moin Joel,
das zweite Problem sollte sich über das OnNavigateComplete2 regeln lassen. Um herauszubekommen, welcher Key es ist, kannst Du mit RegMon von Sysinternals.com die Registryzugriffe überwachen. Eventuell stehen auch entsprechende Informationen im MSDN (Suchbegriff z.B. Internet Settings), oder im PSDK. Aber denk bitte dran: Ungefragt Einstellungen auf fremden Rechnern zu verändern sollte grundsätzlich nicht passieren. Das könnte u.U. unangenehme Folgen haben. |
hmm,
nee, ist ein Internes Proggie, soll nur verhindern dass ich es mal vergess auszuschalten und dann nimmer weiss warum JS nimmer geht ;)
|
Hallo,
es reicht nciht Java an sich auszuschalten, Du meinst wohl eher JavaScript. Das ist nämlich eine andere Einstellung. Grüsse, Daniel :hi: |
hmm,
joo, JS aber ich hab das in den Optionen schon gefunden. Ist die Active Scripting Einstellung.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:27 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