winform中使用webBrowser时如何与JS交互
2015-10-08 15:00
477 查看
最近写一个GEPlugin项目,要用到geWebBrowser与JS进行交互。
这个geWebBrowser的事件
调用:
简单,粗暴,神奇的Hello就弹出来咯
这个项目中貌似还用不到JS中调用C#,查找后貌似可以这样实现,参考以下地址
参考:http://www.cnblogs.com/long_/archive/2012/02/13/2349795.html
这个geWebBrowser的事件
private void geWebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { HtmlElement script = geWebBrowser1.Document.CreateElement("script"); script.SetAttribute("type","text/javascript"); script.SetAttribute("text",@"function fun(){ alert('Hello'); }"); HtmlElement head = geWebBrowser1.Document.Body.AppendChild(script); }
调用:
private void button3_Click(object sender, EventArgs e) { geWebBrowser1.Document.InvokeScript("fun"); //geWebBrowser1.Document.InvokeScript(); }
简单,粗暴,神奇的Hello就弹出来咯
这个项目中貌似还用不到JS中调用C#,查找后貌似可以这样实现,参考以下地址
参考:http://www.cnblogs.com/long_/archive/2012/02/13/2349795.html
相关文章推荐
- js复制到粘贴板
- javascript,检测对象中是否存在某个属性
- js关键字
- jstl标签调用后台公共静态方法
- W3C Document 与Jsoup Document之间对象互转
- JavaScript 数组详解
- javascript自动填写表单小技巧
- 解决js赋值时需要添加alert方法赋值才成功否则赋值语句不执行问题
- JS联动下拉框
- js 原型对象
- JSON和JSONP
- js控制5秒后页面自动跳转
- angular.js基础—服务(service)及其调用
- 简单理解js面向对象工厂方式
- js验证input输入框(字母,数字,符号,中文)
- javascript学习的思维导图
- 你不知道的JavaScript--Item35 事件流与事件处理
- javascript 事件编程之事件(流,处理,对象,类型)
- IIS架設時候遇到的問題(.net 4.0和不識別json文件問題)
- 06-javaScript基础回顾