admin管理员组文章数量:1635975
最近想写一个辅助工具,用winform的webBrowser控件,里面放直通车的地址,打不开网页,显示不了。
用易语言超文本浏览器也放这个页面,也是显示不了,不知道是什么原因,网页查了一下,
说是IE版本的原因,修改了一下注册表,再打开就可以了。
下面是csdn中查到的资料
估计是 webbrowser 使用的版本过旧而网页不支持低版浏览器,建议如下修改(如IE版本没有列出你再找下),修改后Release模式下才有作用
修改注册表,使WebBrowser用IE指定版本控件
32位
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
64位
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
新建DWORD值,名称为你程序名,如:123.exe
注意:这里是你运行的程序名称,不是开发工具的名称
值数据填入1f40(十进制8000)即IE8
值数据填入2af9(十进制11001)即IE11,无论是否声明!DOCTYPE指令,页面将会以IE11的edge模式打开。对于未正确声明!DOCTYPE指令的页面,将会以怪异模式(quirks mode)加载。
值数据填入2af8(十进制11000)即IE11,包含标准!DOCTYPE指令的页面将会以IE11兼容模式打开,IE11浏览器的默认值
值数据填入2711(十进制10001)即IE10,无论是否声明!DOCTYPE指令,页面将会以IE11的edge模式打开。对于未正确声明!DOCTYPE指令的页面,将会以怪异模式(quirks mode)加载。
值数据填入2710(十进制10000)即IE10,包含标准!DOCTYPE指令的页面将会以IE10兼容模式打开,IE10浏览器的默认值
引用于:https://bbs.csdn/topics/392366722?page=1
新建了这个,然后重新打开程序即ok
----------------------------------------------------------------------------------------------------------------------------------------
总结:
1.如果是有VS中编译调试,需要在Release模式下才有效
2.VS调试时,注意文件名,taobaozhitongche.vshost.exe
3.我的电脑是64位,但是在添加注册表项目时,需要添加32位,应该是它默认用32位方式运行
----------------------------------------------------------------------------------------------------------------------------------------
转载于:https://wwwblogs/xiaojiaolee/p/11101059.html
本文标签: 解决办法打不开页面httpwebbrowser
版权声明:本文标题:webBrowser中打不开http:subway.simba.taobao.com页面解决办法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729221382a1190924.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论