如何通过WebBrowser.ObjectForScripting属性实现网页脚本与浏览器交互?
- 内容介绍
- 文章标签
- 相关推荐
本文共计890个文字,预计阅读时间需要4分钟。
主要是在Winform窗体中使用了webBrowser控件,并通过调用JavaScript操作窗体背后的方法。具体操作如下:
1.将webBrowser控件的ObjectForScripting属性设置为当前窗体实例:`this.webBrowser1.ObjectForScripting=this;`
2.设置webBrowser控件的URL:`webBrowser1.Url=new Uri(Path.Combine(Application.StartupPath, Path));`
主要是winform窗体中使用了webBrowser控件,webBrowser中调用javascript操作窗体里面的后台方法,使用下面的两句。
this.webBrowser1.ObjectForScripting = this;
webBrowser1.Url = new Uri(Path.Combine(Application.StartupPath, Version + @"\test.html"));
WebBrowser.ObjectForScripting 属性
.NET Framework 2.0
注意:此属性在 .NET Framework 2.0 版中是新增的。
获取或设置一个对象,该对象可由显示在WebBrowser控件中的网页所包含的脚本代码访问。
本文共计890个文字,预计阅读时间需要4分钟。
主要是在Winform窗体中使用了webBrowser控件,并通过调用JavaScript操作窗体背后的方法。具体操作如下:
1.将webBrowser控件的ObjectForScripting属性设置为当前窗体实例:`this.webBrowser1.ObjectForScripting=this;`
2.设置webBrowser控件的URL:`webBrowser1.Url=new Uri(Path.Combine(Application.StartupPath, Path));`
主要是winform窗体中使用了webBrowser控件,webBrowser中调用javascript操作窗体里面的后台方法,使用下面的两句。
this.webBrowser1.ObjectForScripting = this;
webBrowser1.Url = new Uri(Path.Combine(Application.StartupPath, Version + @"\test.html"));
WebBrowser.ObjectForScripting 属性
.NET Framework 2.0
注意:此属性在 .NET Framework 2.0 版中是新增的。
获取或设置一个对象,该对象可由显示在WebBrowser控件中的网页所包含的脚本代码访问。

