C# winform webbrowser指定内核为IE11

http://blog.csdn.net/qq_16956581/article/details/44310859

修改注册表值可以将Webbrowser的内核改成IE11 ,在win7系统下会不会出问题。(类似有的电脑没安装media player 那么winform里的播放器控件就会出问题。)

1个回答

这个看上去是针对64bit win7的,如果是32位,不应该有wow6432

u011364766
best丨Zp 嗯 也给32的加上了 SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
webbrowser 怎么样调用IE11内核?
现在有个网站(exam此处替换成点jxeduyun此处替换成点com),用IE10打开,会提示浏览器版本低,用IE11可正常显示。但是在win7且装了IE11的环境下,webbrowser也提示版本低。根据网上看到的,好像webbrowser控件默认调用IE7内核。也按照网上的通过注册表指定调用IE版本的方法尝试了一下,但是仍然无效。rn请大神指点一下。
想要webbrowser指定内核
最近因为项目需要VB来弄个浏览器一样的东西,为了偷懒,WEB项目不想为了各种浏览器改代码,所以想知道WebBrowser可否指定一个内核,比如就想要IE6的,不管用户的电脑有没有装IE,或者什么版本的,或者其它的浏览器,都不管,只使用程序中自带的,可否做到呢?又或者是使用什么技术可以达到这个要求呢?像那个IETest工具,里边可以指定使用哪个浏览器版本,不知道这个工具是使用何种技术实现的?rn谢谢大家了
WebBrowser内核指定
在C#窗体程序中,WebBrowser控件默认的内核可能比系统当前版本更低,修改为最高版本的方法为修改注册表,具体操作方法如下: 在开始菜单内输入“regedit.exe”,进入注册表编辑器。 找到注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EM
WebBrowser怎么指定ie内核
WebBrowser怎么指定ie内核 连接:http://www.cnblogs.com/doscanner/p/5611434.html https://blog.csdn.net/rztyfx/article/details/53705848 在实际测试中(win10),按照此方法操作后,发现还是无法正常打开网页,于是在HKEY_CURRENT_USER\Software\Microsoft\...
C# winForm 使用 webBrowser
[code=C#]rn if (flag == 0)rn rn webBrowser1.Document.GetElementById("TPL_username_1").InnerText = "test";rn HtmlElement usrname = webBrowser1.Document.GetElementById("TPL_username_1");rn if (usrname != null)rn rn usrname.Focus(); rn System.Windows.Forms.SendKeys.Send("tab"); //输入tab键,输入焦点定位到了密码输入框 rn System.Windows.Forms.SendKeys.Send("******"); //模拟键盘输入密码 rn System.Windows.Forms.SendKeys.Send("enter"); rn flag = 1;rn tabControl1.TabPages[0].Text = webBrowser1.DocumentTitle;rn rn rn[/code]rnrn上面是一段淘宝自动登陆rnrn[color=#FF0000]注:阿里旺旺登陆后,登陆方式就成了一键登陆,无法使用Tab获得登陆键了,请问高人有何方法处理?[/color]
vb.net WebBrowser IE11 IE6
这个破问题搞了一晚上,真的一晚上,五个小时,不夸张。rnrn问题是这样的:公司内网上有一个网页,估计是 xp+ie6时代的编码; 现在我的电脑是win10+ie11,我想用vb.net的WebBrowser导入公司内网网页操纵网页元素(其实就是输入一个查询量,下载下来好多数据)rn rn问题症状:公司内网网页在xp+ie6系统中完好显示,在win10+ie11中显示不完全rn rn解决过程:完全按照网上教程将ie11分别设为兼容5,7,8,9,10(很奇怪不知道为什么没有6)rn rn 现在的难题是:win10装不上ie6,xp运行不了vs2012rnrn刚从网上搜了大篇文章想到了一个想法:在U盘里下载了360,谷歌等三个浏览器,看看能不能正常的显示网页;但如果真的能正常显了,我还是没有办法解决vb.net的WebBrowser中不显的问题呀(照我的理解,vb.net的WebBrowser应该是调用的系统ie内核吧,所以即使网页在其它浏览器中正常显示,对这个问题的解答也无关)rnrn请高手解疑。rnrnrnrn
Webrowser设置内核为IE11注册表
有时运行js时webrowser时无法加载,需要修改注册表,将IE内核版本固定,也可以将注册表内容修改为10 9 等
c# winform webbrowser 取网页内容
[url=http://list.taobao.com/itemlist/default.htm?q=%CB%AB%D0%C7%B7%AB%B2%BC%D0%AC&commend=all&ssid=s5-e&search_type=item&atype=&filterFineness=&rr=1&style=grid&cat=2203%2C50010728%2C50016756%2C50010388%2C50484015&abver=old&input_query=%CB%AB%D0%C7&suggest_offset=0&from=suggest&spm=a2106.m944.1000187.1][/url]rnrn想取这个网页上的 宝贝图片 可取得html文件里面是这样的rnrnrn rn rnrnrn郁闷 怎么取 这个宝贝区域里面的内容啊!!!!
C# winform(WebBrowser) 多线程问题
我要实现的功能是通过WebBrowser加载网页,然后解析这个网页的源码,并生成一个Html dom Tree 显示在TreeView控件上展现给用户。但是现在遇到问题: 一是遇到信息量大的网站解析比较慢,出现假死的情况;二是在解析生成树的过程中如果鼠标操作界面,就会卡死,希望得到大家的帮助。rn 下面是我实现这个功能的部分代码:rnprivate void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)rnrn while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)rn rn Application.DoEvents();rn return;rn rn //如果页面加载完成 就执行网页解析操作rn parserHtml();rnrnrnrn//创建线程,进行网页解析并生成htmldomTree,然后domTree显示到界面上rnpravate void parserHtml()rnrn Thread thread = new Thread(new ThreadStart(createDomTree));rn thread.Start();rnrnrn private delegate void delegateUpdateTreeView(TreeNode treeNode);//委托rnrn//实现网页的解析 和domTree的生成rn void createDomTree()rn rn rn TreeNode treeNode = parserHtmltoTree();//这个遇到信息量大的网站挺费时间rn BeginInvoke(new delegateUpdateTreeView(delegateUpdateTreeViewImpl), treeNode);rn rnrn//更新界面rnvoid delegateUpdateTreeViewImpl(TreeNode treeNode)rnrn this.TreeView1.Nodes.Add(treeNode);//把从网页中解析的信息以tree的形式显示到TreeView控件中rn Application.DoEvents();rnrnrn补充:界面假死或者卡死在控制台中打印如下异常信息:rnA first chance exception of type 'System.UnauthorizedAccessException' occurred in (工程名称)*.exe。在网上找了一些方法,也没有得到解决。rnrn[color=#FF0000]希望得到大家的帮助![/color]
c# webbrowser使用ie内核版本的问题
在使用webbrowser的时候发现加载html5的页面会出现很大的问题,显示各种错乱.抓包才发现默认使用的是低版本的ie内核.需要在注册表中修改才能恢复正常 注册表位置 对于32位程序 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULA
webBrowser 显示指定的HTML代码 为页面
HTML代码为字符串
C# WinForm如何指定路径?
请问:C# WinForm如何指定的路径?如何改变当前路径?
求助,关于C# Winform WebBrowser的问题
RT,一个关于C# Winform WebBrowser的问题rn 具体情况如下:rn rn 最近在写批量发帖或者发信息的软件rn 现在碰到这么一个问题:rn rn 实现自动登录或发帖时,验证码是动态的,所有登录或发消息有验证码的都不能验证通过,rn 原本想的太简单了,以为只要把验证码的图片抓取下来,然后记录当初输入的验证码。准备在自动登录的时候rn 替换就可以了。现在一想,这个方法绝对大错特错了,考虑了很久也没想出解决方案来,所有来求助了rnrn 有没有好点的方法推荐下,现在没验证码的基本都没什么问题,替换规则也都基本写好了。rn 就看怎么解决这万恶的验证码了!!rn rn 大神门推荐下简单高效的方法啊,不甚感激!
c# WinForm webbrowser无边框程序卡死
写了一个winform webbrowser的无边框程序,打开网页时。有时候页面会出现卡死的现象(卡死的页面里主要有ajax代码),但用IE或其它浏览器浏览的时候没有该情况出现。现在不知道原因在哪,知道的帮帮忙。
C# WINFORM中WebBrowser中DocumentCompleted事件
第一次加载某个页面时,会触发wb_DocumentCompleted事件rn如果按F5进行刷新页面,就不会再触发这个事件。rn请问如何写才能无论是用GET或是POST方式进行第几次加载,都能触发wb_DocumentCompleted事件呢?
C# winform 多个webBrowser设置多个代理
目前工作需要,需在winform中的多个webBrowser设置多个不同的代理,在网上找到的资料说是通过HOOK InternetConnect可以通过句柄直接设置代理,可以根据目标IP,或者线程ID来选择设置哪个代理。求高人解答。rnrn我是穷人 分很少...
请问c# winform中webbrowser的证书问题
用得是.net framework 4,在c# winform中有webbrowser访问网页,之前都是工作正常的,最近忽然发现这个问题:rn[img=https://img-bbs.csdn.net/upload/201710/28/1509172026_215739.png][/img]rnrn提醒网站证书不安全什么的,然后就无法继续往下了。rnrn请教一下,这是为什么,应该如何解决,谢谢了。
C# winform的WebBrowser自动登录某网站
最近项目需要接入别人的系统,需要自动登录,大概思路是:自动填写给定的用户名密码,模拟点击登录按钮; 代码如下: HtmlElement elmUserName = web.Document.GetElementById(UserNameField); if (elmUserName != null) elmUserName.SetAttribute("value", UserNameValu
C# webBrowser 控件没有响应 WinForm问题
在做一个 Winform 小练习rnrn在一个窗体上,加入一个webBrowser 控件。rn在窗体的LOad方法中。rn加入这行代码。rn this.webBrowser1.Navigate("http://www.baidu.com");rnrn把窗体的关闭屏蔽掉,改为最小化。代码如下:rn private void MainFrom_FormClosing(object sender, FormClosingEventArgs e)rn rn e.Cancel = true;rnrn // 窗口最小化rn this.WindowState = FormWindowState.Minimized;rn // 任务栏不显示,窗体的标题rn this.ShowInTaskbar = false; rn rn rnrn当再次修改rn this.WindowState,this.ShowInTaskbarrn两个属性显示画面的时候,画面是出来了,但是webBrowser1控件,没有任何响应。窗体可以自由拖动。rnrn窗体打开后,网页可以正常显示,但是经过上边的折腾,WebBrowser就不干了,没有响应,控件死掉了一样。这是为什么呢?rn高手,支持一下,谢谢啦!!
C# winform webbrowser中修改样式的问题?????????
可以修改he.style, 如何使其本来的样式不变呢?也就是本来input的宽度很宽,结果一运行此程序,宽度就变小了?如何解决?rnforeach (HtmlElement he in wb.Document.GetElementsByTagName("input"))rn rn if (he != null)rn rn switch (he.GetAttribute("type").ToLower())rn rn case "text":rn he.Style += @"background: #ffffcc url(/images/operate_enable_ie.png) no-repeat right;";rn rn break;rn rn rn rn
C# winform中判断 webbrowser页面加载状态
对于一般的网页,会触发DocumentCompleted事件,但不会触发DocumentCompleted事件的页面,如何判断载入状态是否完毕呢?
c# winform webbrowser禁止鼠标动作
我只想浏览网页 禁止鼠标点,右键等操作,不知道能不能实现
c# winform中webbrowser中层加载问题
如何判断webbrowser的层是否加载完成?使用了DocumentCompleted事件只能判断页面是否加载完毕,不知道要怎么样判断页面中的层是否加载完毕?
C#中webbrowser如何传递参数到指定URL
功能是这样:实现将终端的错误信息以变量的方式传给指定的URL,Navigate怎么传啊?如果用Navigate会在webbrowserrn打开一个页面,如何实现在后台传送啊,不用打开页面。
c# winform webbrowser页面中js调用winform类方法
在winform嵌入网页项目中,如何在网页中通过js脚本调用winform中类的方法?此demo可以帮到你
C# winform 客户端 内核是WebKit
可运行,亲测,环境formwork4.5.2 安装包齐全。可以下载看看,最近一直研究浏览器内核。
WebBrowser与WinForm交互技巧
几个简单的实例,帮助你学会在WebBrowser与WinForm之间进行交互!
webBrowser与winform交互的问题
如何在关闭webBrowser中的页面同时关闭webBrowserrn还有一个问题在webBrowser中点击链接,总是会启动新的IE窗口,我想在webBrowser中显示链接的页面,如何实现
Winform Webbrowser Google
Winform Webbrowser Google下载http://download.csdn.net/download/xwebsite/3556206这儿,自己优化了一些,让其功能更加强大。有地址搜索,放大缩小,截图,经纬度搜索,地址标记,地图卫星选择。
WinForm程序的WebBrowser
WinForm程序的WebBrowser控件要怎么设置才能使其中的网页显示,比如我再根目录下建一个网页,怎么设置它的路径。另外可不可以建一下.aspx页面导入进去!
winform webBrowser 显示图片的问题
webBrowser1.DocumentText = "图片测试:";rn我要将1.gif 放在哪里, 才可以让图片正常显示了。rnbin 目录下我放了不行, 和窗口所在同目录我试了不行。
winform利用webBrowser打印
在利用webBrowser打印的时候,能不能判断打印机是否缺纸,如果缺纸则停止打印。rn请各位帮忙出出主意。。
Winform WebBrowser如何设置?
我想做一个软件,就是登陆软件时,已经保存好登陆名和密码。rn然后一个窗体里有一个WebBrowser控件,再把登陆名和密码传入WebBrowser里的html。rnrn[code=C#] webBrowser1.DocumentText = " 无标题文档" +rn " " +rn " " +rn " 账户名 " +rn " 密 码" +rn " " +rn "" +rn "" +rn "" +rn "" +rn "" +rn "" +rn "" +rn " " +rn "" +rn "" +rn "" +rn "" +rn "" +rn "" +rn "" +rn "" +rn "" +rn "登录" +rn "";[/code]rnrn然后还要怎么做,发现这样子那个WebBrowser里的登录按钮无反应。
Winform WebBrowser 独立Cookies
C# Winform 如何重新配置WebBrowser的Cookies?我要让所有的WebBrowser都独立一个Cookies
Winform中的webBrowser的问题。
webBrowser 嵌入一个网页A。rnrn网页A iframe另一个网页B。rnrn现在要操作网页B,rnrn碰到问题的是这里:rn当输入完内容B提交-->(1)网页C提交-->(2)网页D得到结果 (3) 后返回网页B。(全部在iframe中)rnrn请问如何操作这3步骤自动连起来。rnrnrnrnrnrn
winform webBrowser 显示网页
在用webBrowser显示本地的aspx页时,提示无法显示xml页,后来发现webBrowser好像只能显示html页,rn因为这个aspx页调用了winfrom中的其它类库,挂到IIS上的话没法运行[调用不到类库了]所以想在本地能加载aspx页,请问有什么办法吗
js判断IE内核,包含IE11
[code="js"]function isIE() { return ((navigator.appName == 'Microsoft Internet Explorer') || ((navigator.appName == 'Netscape') && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(navigato...
SHDocVw的WebBrowser和 winform的WebBrowser有什么不同?
SHDocVw的WebBrowser和 winform的WebBrowser有什么不同?rn哪个好用?rn最近想从WebBrowser里找到CookieContainer遇到难题.
.Net 改变WebBrowser 内核版本
要用到WebBrowser时发现默认的是IE7版本,太低,有些网页显示不正常,将下面的方法在WebBrowser加载网页前执行,即可,会将版本改为 IE9private static void WebBrowserVersionEmulation() { const string BROWSER_EMULATION_KEY = @"Software\Microsoft\Intern
webKit等内核实现的webBrowser
多元化的webBrowser,不使用默认的IE内核。IE内核有很多缺陷。webKit的效果跟谷歌浏览器一样
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符