webbrowser用的是IE内核,可以修改成用火狐内核吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webbrowser用的是IE内核,可以修改成用火狐内核吗相关的知识,希望对你有一定的参考价值。

浏览器的内核不是这么简单就可以修改的,在火狐浏览器下,可以安装IE Tab插件调用IE内核浏览,IE内核的浏览器,因为大部分不支持扩展功能,无法修改。 参考技术A 浏览器的内核不是这么简单就可以修改的,在火狐浏览器下,可以安装IE Tab插件调用IE内核浏览,IE内核的浏览器,因为大部分不支持扩展功能,无法修改。本回答被提问者采纳

winform中的WebBrowser可不可以换成其他浏览器的内核,比如说Chrome,详细一点,技术不好,谢谢

参考技术A 不能,WebBrowser是WinForm中带浏览器的控件,不能换成别的。 参考技术B 那就需要换控件了,其他内核的技术资料很少,可以搜索下C#方面chrome内核的控件,参考下:
http://blog.csdn.net//article/details/9842281

建议最好还是用IE内核的,这方面的资料比较多,后期遇到问题也能解决,用其他内核的一遇到问题就麻烦了,还有个基于IE内核的第三方控件CSEXWB,使用方法和webbrowser差不多,可以搜索下;追问

我要访问的那个网站IE打不开,所以webbrowser也打不开,就是像换其他浏览器内核的控件,之前找到一个WebKit和ChromeWebBrowser 但是引用的dll太多又大,也不太会调,webbrowser不可以换内核吗?

追答

你升级IE到最新版本IE11,直接用IE浏览器打开试试,如果直接用IE11也打不开,那个网站也太山寨了吧,竟然最大的微软客户都不支持。。有的网站是低版本的IE打不开的,必须IE8以上的才能打开,webbrowser默认使用的是IE8的兼容模式即IE7一样的;
webbrowser本身是基于IE内核的,无法使用webbrowser再更换别的内核,除非你更换控件;

追问

就算IE11支持,岂不是每个要用到的都要装IE11么,那网站就是,没法说,其他浏览器都可以,就不能IE访问,哎……

参考技术C 身无彩凤双飞翼,心有灵犀一点通追答

看你无限哲理水

参考技术D 郎骑竹马来,绕床弄青梅 第5个回答  2014-08-14 银镯系腕情犹在, 玉带缠腰恋旧衣 匆匆送得佳人去, 夜夜白马踏梦船.

以上是关于webbrowser用的是IE内核,可以修改成用火狐内核吗的主要内容,如果未能解决你的问题,请参考以下文章

winfrom中的webbrowser内核版本修改

调整WebBrowser的默认浏览器内核版本

C# winform webbrowser如何指定内核为IE11? 输出 this.webbrowser.Version 显示版本是IE11的,但实际版本不是啊! 网上打的修改注册表HKEY_LOCA

C# winform webbrowser如何指定内核为IE11?

webbrowser 内核切换

如何让C#的WEBBROWSER内的链接点击后弹出默认浏览器,而不是IE。