c# winform程序在WebBrowser控件中执行javascript脚本
来源:互联网 发布:淘宝属于b2c还是c2c 编辑:程序博客网 时间:2024/05/01 22:05
来自:http://outofmemory.cn/code-snippet/1706/c-winform-program-WebBrowser-control-execution-javascript-script
winform的WebBrowser控件,可以方便的载入页面并执行一些操作,我们可以注入自己的js脚本在页面中执行,方法如下:
HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;element.text = "function sayHello() { alert('hello') }";head.AppendChild(scriptEl);webBrowser1.Document.InvokeScript("sayHello");
另外如果你的脚本非常简单也可以用下面的方法:
string jCode = "alert("Hello");"// or any combination of your JavaScript commands// (including function calls, variables... etc)// WebBrowser webBrowser1 is what you are using for your web browserwebBrowser1.Document.InvokeScript("eval", new object[] { jCode });
Enjoy Coding!!!
- c# winform程序在WebBrowser控件中执行javascript脚本
- 在C#的winForm程序中调用和执行javascript
- 在C#的winForm程序中调用和执行javascript
- C# Winform WebBrowser控件
- 在C# winform程序中直接执行javascript,调用javascript方法
- 在winform里怎么调用WebBrowser控件里的脚本
- 在winform里怎么调用WebBrowser控件里的脚本
- 在winform里怎么调用WebBrowser控件里的脚本
- 在winform里怎么调用WebBrowser控件里的脚本
- 在winform里怎么调用WebBrowser控件里的脚本
- C#中让WebBrowser运行Javascript脚本
- WinForm WebBrowser执行网页的中JavaScript函数
- Winform控件WebBrowser与JS脚本交互
- Winform控件WebBrowser与JS脚本交互
- Winform控件WebBrowser与JS脚本交互
- c#中WebBrowser控件
- c#中WebBrowser控件 .
- c#中WebBrowser控件
- MFC应用程序设计(第二版)学习笔记
- magento 每日新品展示
- 移动网页设计规范(适应手机屏幕大小)
- linux下mysql配置文件my.cnf详解
- ARM中LDR B BX BL BLX指令的研究
- c# winform程序在WebBrowser控件中执行javascript脚本
- Linux--- 多线程
- C语言实现写入日志文件
- android4.0上, baidu map 不能自动刷新问题
- STM32F2系列之USART学习
- JAVA学习(六)__$(document).ready is not a function的问题
- 揭开正则表达式的神秘面纱
- c语言也能干大事之向数据库存入数据
- INSTALL_FAILED_UPDATE_INCOMPATIBLE和INSTALL_FAILED_SHARED_USER_INCOMPATIBLE