2010-12-23 28 views
8

Quiero aplicar algunos comandos de estilo a un sitio web específico dentro del control WebBrowser. La mejor manera de hacerlo es invocar javascript (quiero que ese estilo sea editable, con javascript es fácil). Sé que puedo hacerlo con webBrowser1.Navigate("javascript: alert('hi'); void(0);"); pero la longitud máxima de la url que webBrowser acepta es 502. ¿Cómo ejecutar scripts más largos? ¿O tal vez hay una forma de agregar mi CSS a un documento web?¿Cómo ejecutar JavaScript personalizado en el control WebBrowser?

P.S. No puedo editar la propiedad del texto del documento, ya que romperá los scripts en este sitio web y necesito una copia de trabajo, pero solo un poco.

Respuesta

0

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

+0

Puede esto ser compilado? El control webbrowser no contiene un miembro llamado Object – zsf222

+0

. Este fragmento de código es de Visual Basic - MS Access que usa el mismo OCX Object Control. debe ser similar. como se indicó anteriormente, hay un documento webBrowser1.Document que es equivalente a WebBrowser0.Object.Document –

Cuestiones relacionadas