webbrowse提示版本过低怎么办
搜收录网整理 发布日期:2019/3/22 14:17:22

使用c#做开发时,有时会用到webbrowse控件,生成程序之后,打开网站会提示浏览器版本过低建议升级浏览器,有些网站更是拒绝低版本浏览器。解决版本就是升级webbrowse内核。

方法一把webbrowse内核更新为webkit.net

准备工作
先在sourceforge上下载webki,下载地址
https://sourceforge.net/projects/webkitdotnet
下载解压后将bin文件夹下的所有(没错!是所有文件复制),并?#31243;?#21040;项目文件夹下,目标目录是:项目名/bin/Debug/
导入Webkitbrowser的dll到你的项目中。在VS2015的操作如下(其他的类推):
在Solution Explorer下,选中你的项目名,然后右键,选择Add,然后选择Reference,在弹出的对话框里。选择Browse -> Browse...,然后选择你的:项目名/bin/Debug下之前?#31243;?#30340;WebKitBrowser.dll导入。
 
编码阶段
你要做的,首先和之前一样,直接拖出一个C#?#28304;?#30340;WebBrowser控件,然后调整属性样式,这个依个人项目而定。
打开你项目窗体对应的布局设计文件,例如我的:Form.Designer.cs,把其中的这行代码:
this.webBrowser1 = new System.Windows.Forms.WebBrowser();
替换成下面这行代码(VS提示Error的,按照VS给的using WebKit就行了):
this.webBrowser1 = new WebKit.WebKitBrowser();
当然这里会报错,问题在于没有定义这个控件,修改方法,同样在Form.Designer.cs,把其中这这行代码:
private System.Windows.Forms.WebBrowser webBrowser1;替换为:private WebKit.WebKitBrowser webBrowser1;这样就没问题了。

 

大功告成了,通过这个网站可以测试浏览器的内核,网址:http://ie.icoa.cn/

信息网址:http://www.0869428.com/ziyuan/view16765.htm
相关信息
主机游戏
北京时时五星走势图 赌大小口诀 捕鱼达人2老版本下载 考勤签到系统 北京pk拾赛车免费计划 名仕国际登录 老虎机app自助领取彩金38 13日本美女 时时彩定位胆单双绝招 重庆时时最新开奖结果