Wie führe ich benutzerdefiniertes JavaScript im WebBrowser-Steuerelement aus? [Duplikat]

8

Ich möchte einige Styling-Befehle auf bestimmte Websites innerhalb des WebBrowser-Steuerelements anwenden. Der beste Weg, es zu tun, ist Javascript aufzurufen (ich möchte, dass dieser Stil editierbar ist, mit Javascript ist es einfach). Ich weiß, dass ich es mit webBrowser1.Navigate("javascript: alert('hi'); void(0);"); machen kann, aber die maximale URL-Länge, die der WebBrowser akzeptiert, ist 502. Wie kann man längere Skripte ausführen? Oder gibt es eine Möglichkeit, CSS an das Webdokument anzuhängen?

P.S. Ich kann die Texteigenschaft des Dokuments nicht bearbeiten, da es die Skripte auf dieser Website unterbricht und ich eine Arbeitskopie brauche, aber nur ein wenig falsch gemacht habe.

    
Poma 23.12.2010, 09:34
quelle

1 Antwort

0

vielleicht WebBrowser0.Object.Document.parentWindow.Eval("alert('hello')");

    
Shimon Doodkin 28.07.2013 21:52
quelle