WebBrowser
likey3
这个作者很懒,什么都没留下…
展开
-
C# WebBrowser控件"自由的"执行JavaScript代码
WebBrowser提供了InvokeScript这样的方法以提供在WebBrowser控件中执行JS函数 但有时还是想象Chrome浏览器的控制台一样去执行一些非函数式的JS语句,这是可以利用WebBrowser的底层接口来实现 首先需要引入MSHTML.dll void ExcuteJavaScript(string js) {原创 2014-04-25 19:29:39 · 1289 阅读 · 0 评论 -
WebBrowser控件执行缩放功能
需引入Interop.SHDocVw.dll object zoomFactor = 10; // 设置缩放级别 对应与百分比,这里表示缩放为10% ((SHDocVw.WebBrowser)webBrowser1.ActiveXInstance).ExecWB(SHDocVw.OLECMDID.OLECMDID_OPTICAL_ZOOM,原创 2014-04-25 19:30:45 · 1696 阅读 · 0 评论 -
c#中webbrowser控件的DocumentComplete重复执行的问题
可以获取某个容器下的所有控件原创 2014-04-25 19:28:03 · 836 阅读 · 1 评论 -
三个基于.net的浏览器内核使用的比较
最近做模拟登陆发帖相关的项目分别尝试了基于IE .NET自带的 webbrowser 和 基于WebKit 的WebKit.NET和openWebkitSharp最开始肯定是用的.NET自带的webbrowser但是在一个模拟点击的问题上遇到了错误,就是InvokeMerber("click")这个事件没有生效网上也有和我差不多类似的错误,但是找了一下 没看到有用的原创 2014-04-25 19:28:49 · 2480 阅读 · 0 评论 -
WebBrowser中修改渲染IE的版本
在做一个浏览器项目时有个页面始终打开错误,而我电脑上的Chrome IE11 搜狗(总感觉他的兼容模式所采用的不是电脑上的最新IE版本)都能够正常打开页面 更奇怪的是我做的这个程序在别人电脑上可以打开这个页面 在排除缓存错误等等一切问题后决定还是回到浏览器版本的确定上,而这个我记得之前我将这个项目的所采用的浏览器版本改过的而且出错时显示的也是IE11的提示风格,原创 2014-04-25 19:37:17 · 1167 阅读 · 0 评论