Benutzer mit den meisten Antworten
C# Webbrowser Script Probleme

Frage
-
Hallo!
habe seit längerem meine C# App ohne Probleme nutzen können. Seit gestern kann eine Seite bzw. ein Script in C#'s Webbrowser nicht mehr geladen werden.
Das ganze funktioniert einwandfrei im (native) Internet Explorer, nur eben C#'s Webbrowser bringt Script-Errors und lädt auch nicht die anzuzeigenden Seiten.
Jemand eine Idee, woran das liegen könnte?
Grüße
Edit: Browser Version bei beiden 10.0.9200.16921- Bearbeitet xyfz Sonntag, 29. Juni 2014 14:51
Antworten
Alle Antworten
-
Hi,
ohne die URL und/oder die genauen und vollständigen Fehlermeldungen ist das leider nur ein Fall für die Glaskugel. Meine ist aber derzeit in Langzeiturlaub, von daher poste doch bitte die fehlenden Informationen.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Der Link: https://oauth.vk.com/authorize?client_id=xxxxxx&scope=xxx&redirect_uri=https://oauth.vk.com/blank.html&display=popup&response_type=token
Geht um die Authorisierung mit redirect auf den angegebenen Link.
Links der standart Inet Explorer nach Loginbutton press.
Rechts Webbrowser in C# nach Loginbutton press. Selbst bei Beantwortung des Script-Errors mit ja zum Fortfahren, wird nicht die gewünschte Seite geladen. Bis gestern funktionierte das noch.
-
Hi,
der HTML Code der Seite ist "kaputt".
Nach </head> steht bei denen </html>. Danach dann <body>... und am Ende wieder </html>.
Kann sein, dass die Browser an sich damit umgehen können, da denen das egal ist. Korrekt ist es nicht. Du solltest daher den Anbieter anschreiben und ihn darauf hinweisen. Alternativ müsstest Du mal schauen, ob Du den Kompatibilitätsmodus bzw. den Dokumentmodus anders einstellen kannst, so dass dein WebBrowser Control den Fehler auch ignoriert.
Das ist aber nicht der einzige Fehler in deren HTML Aufbau, da gibt es noch weitere (<td> außerhalb <tr>...</tr>, ...).
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Sonntag, 29. Juni 2014 16:03
-
Ok, danke dir soweit.
Dachte nur, dass C#'s Webbrowser ja "eigentlich" der Internet Explorer ist und somit gleich handeln sollte.
Meinst du, dass es wirklich daran liegt? Gerade wenn es wirklich mehrere Fehler sind. Wie gesagt, es funktionierte bis gestern noch. Die werden ja heute nicht auf einmal die ganzen Fehler reintippen.
Edit: Er meckert ja wegen Line 35 in der Meldung. Wäre dann:
function login() {
ge('login_submit').submit();
}- Bearbeitet xyfz Sonntag, 29. Juni 2014 16:21