1、首先,进行打开ie浏览器的界面中,进行点击右上角的中的设置的选项。
2、进行点击了设置按钮之后,d出了下拉菜单选中为internet选项。
3、这样就会d出了一个internet选项窗口中,进行点击安全的选项。
4、进入到了安全的界面当中,进行点击自定义级别的选项。
5、进入到了安全设置中,进行再运行activex空间和插件,进行勾选启用即可。
6、然后进行点击确定来进行保存。
新建一个类,这个类里面的方法就是提供给JS调用的[ComVisible(true)]
public class JSCall
{
public JSCall()
{
}
//此方法可在JS中调用 ()
public void Test(string message)
{
MessageBox.Show(message)
}
}
然后把WebBrowser的ObjectForScripting属性设置成实例化成上面的类;
就是 webBrowser.ObjectForScripting = new JSCall()
最后在JS调用:window.external.Test(“JSTest”)
你的意思是,有些网页是为 Internet Explorer 而设计的,只能在 Internet Explorer 中打开。其他不是为 Internet Explorer 构建的浏览器无法适应或打开。一些浏览器,如苹果的 safari 和 firefox,是基于 Internet Explorer 内核的,可以打开只能在 Internet Explorer 中打开的网页,如360浏览器欢迎分享,转载请注明来源:内存溢出
评论列表(0条)