如何在WebBrowser控件中执行自定义JavaScript?

时间:2010-12-23 09:34:30

标签: c# javascript .net winforms webbrowser-control

我想将一些样式命令应用于WebBrowser控件中的特定网站。最好的方法是调用javascript(我希望这个样式可以编辑,使用javascript很容易)。我知道我可以使用webBrowser1.Navigate("javascript: alert('hi'); void(0);");来完成它,但webBrowser接受的最大URL长度是502.如何执行更长的脚本?或者也许有办法将我的CSS附加到网络文档?

P.S。我无法编辑文档的文本属性,因为它会破坏本网站中的脚本,我需要工作副本,但只是简单地加了一下。

1 个答案:

答案 0 :(得分:0)

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