Hallo zusammen,
ich habe eine Windows Form, mit einem TabControl, unter anderem hab ich dort einen Reiter, in dessem ich einen Webbrowser platziert habe, und ihm eine feste URL gegeben habe.
Starte ich nun die Anwendung und die URL wird aufgerufen, erscheint eine JavaScriptfehlermeldung
(Bild siehe Anhang)
Rufe ich die selbe Seite im Internetexplorer auf, kommt keine Fehlermeldung (Im Netz steht, dass der "Webbrowser" die Einstellungen vom IE nutzt).
Was ist hier falsch, bzw. was kann ich machen /muss ich beachten?
Danke. im voraus Gruß
Das ist eine Meldung zu JavaScript und nicht zu Java.
Java und JavaScript sind zwei unterschiedliche Dinge. Ich habe den Titel entsprechend angepasst.
Der WebBrowser verwendet eine völlig veraltete Engine des Internet Explorers, die mit den meisten Webseiten nicht mehr funktioniert.
Dazu gibts dutzende Themen zB Gibt es eine Alternative zum WebBrowser Steuerelement?
Im Netz steht, dass der "Webbrowser" die Einstellungen vom IE nutzt
Das steht ausführlich zB in der offiziellen Dokumentation.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Standardmäßig wird der IE 7 verwendet. Um ihn auf die neueste Version zu setzen siehe Use latest version of Internet Explorer in the webbrowser control.
also mit dem Chromium hat es gut geklappt
sogar mit meinem tabControl und in ein paar Tabs eine feste Seite einzubinden.
Danke nochmal.
Grüßle
P.S.:
Falls irgendjemand auch mehrere Tabs befüllen will hier n Code Beispiel
Code Beispiel meherere Tabs befüllen
Und der Grundaufbau: