GeckoWebWrowser控件的使用问题

OceanusWang 2013-03-13 10:03:20
我一个c#项目中用了GeckoWebWrowser控件(有源码可修改),有个需求是要在js中调用cs客户端的方法,但是调用时发现window.external == null(在使用微软的WebBrowser控件时,如果winform中有个方法叫CallMethod()的话,是可以在页面js中通过window.external.CallMethod()来调用winform窗体的方法的),
对winform类已经指定了属性
[System.Runtime.InteropServices.ComVisibleAttribute(true)] //说明此类已可以供前台js调用,
不过对于.net的WebBrowser控件,可以使用this.webBrowser1.ObjectForScripting = this;
但是对于GeckoWebWrowser控件,我没有找到类似的可以指定供js调用的类的属性……

请大家指教!

...全文
51 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧