C# Winform webbrowser加载完页面后如何[修改]页面的js内容

如题详细描述如下webbrowser加载完页面后,加载完后的js如下面这种,格式不能修改--------------------------------------fun... 如题
详细描述如下

webbrowser加载完页面后,加载完后的js如下面这种,格式不能修改
--------------------------------------
function login(){
Doc.SetCert("SC","","","","","");
//其他操作
*******
*******
*******
}
------------------------------------

现在需要做的就是修改js函数然后把相关的参数写入js中(是修改js),如下
--------------------------------------
function login(){
Doc.SetCert("SC",参数1,参数2,参数3,参数4,参数5);
//其他操作
*******
*******
*******
}
------------------------------------

麻烦大家
展开
 我来答
tywinLannister
2013-08-15 · TA获得超过563个赞
知道小有建树答主
回答量:338
采纳率:33%
帮助的人:110万
展开全部
看楼主你描述的貌似是想往其他页面注入数据,其实不是修改它的JS而是替换成你自己的js
var htmlDoc = (IHTMLDocument3)webBrowser1.Document.DomDocument;
HTMLHeadElement head = htmlDoc.getElementsByTagName("head").Cast<HTMLHeadElement>().First();
var script = (IHTMLScriptElement)((IHTMLDocument2)htmlDoc).createElement("script");
script.text = "window.onload=function() { ....... }";
head.appendChild((IHTMLDOMNode)script);
代码是刚刚网上当的,看了下差不多就这意思吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式