今天研究一个小问题,在C#的WebBrowser下打开奇艺网的视频,经常整个FLASH就偏了,进度条控制条什么的都没有。
要全屏一下然后还原才能解决这个问题。
如下,图1为webbrowser打开,图2为IE8打开。webbrowser中整个偏了,并且没有控制条。
然后试了一下用各种基于微软Webbrowser控件的浏览器都有该问题。。用VS2010 建winform,WPF,silverlight用webbrowser全都有该问题……
然后我打开LINUX试了一下firefox,没有该BUG。
于是我想,是不是有可以用于.NET下的firefox控件。搜了一下,有个基于.NET平台开源的gecko引擎组件
—— geckofx
然后DOWN一堆东西,(它运行还需要flash for windows firefox插件及xulrunner)
写了个小工程测了一下,哇,果然解决该问题了!
它的方法也基本是仿照.NET webbrowser写的,所以不会感到陌生。
极力推荐该组件——geckofx
附:简单使用示例代码。
附:
项目开源地址:http://code.google.com/p/geckofx/
flash插件下载地址: http://get.adobe.com/flashplayer/otherversions/
XULrunner下载地址: ftp://ftp.mozilla.org/pub/xulrunner/releases/1.9.0.0/runtimes/xulrunner-1.9.en-US.win32.zip
分享到:
相关推荐
C# .NET下WebBrowser的一个BUG以及其替代品——geckofx。需要高版本VS和.Net
ASP.NET,webBrowser控件,(浏览器),的简单使用 ASP.NET,webBrowser控件,(浏览器),的简单使用 ASP.NET,webBrowser控件,(浏览器),的简单使用 ASP.NET,webBrowser控件,(浏览器),的简单使用 ASP.NET...
精典的C# webbrowser 精典扩展类,源代码,供学习使用
vb.net WPF webbrowser 自定义浏览器V1.1 非源码 参考了 ExtendedWebBrowser2 WebImageList mshtml webbroser、javascript交互等多种资料和技术文档 相对完善地实现了 菜单栏 工具栏 收藏栏 状态栏 1.0版因搜索...
.net和 vb WebBrowser 浏览器兼容问题自己封装的开发中遇到的第一次加载注册表可能未注册 F5一下就会成功
.NET的WebBrowser控件: 1.WebBrowser.pdf 2.C#WebBrowser的8个方法、13个属性和事件.doc 3.WebBrowser常见用法.doc
asp.net 使用WebBrowser控件浏览网页源码! 很值得下载看看!资源免费,大家分享!!
扩展了NavigateError,BeforeNavigate2,NewWindow2,NavigateComplete2,NewWindow3,DownloadBegin,DownloadComplete。而且使用的是VB.NET
到我的博客去哦,有更多的源码下载的………… http://blog.csdn.net/mohongmao/
asp.net webbrowser实列
asp.net WebBrowser 学习教程
经历了webbrowser 内存溢出 排版错误等各种问题 终于找到了一个解脱模式,就是使用firefox内核的现阶段代替webbrowser最好的控件了。 例子中包含了运行库 控件 代码调用演示 拿去可直接嵌入到你的工作项目中,vs...
简单高效,将WebBrowser控件的Agent设置为自定义,C#、VB.NET平台通用不修改注册表,纯代码实现。分享一下
C#写的Web浏览器,内核是基于IE的,依赖于Windows平台的
【源码VS2017的,版本太低,直接拷贝文字代码就能用】vb.net用Geckofx60火狐浏览器插件【带源码实例】【支持摄像头+flash】 可以完美替代WebBrowser, 网上的其他很多不完善,我这个花了一段时间累计组合的,希望能...
VB.NET获取网页源码,很实用,只有几行代码
VB.net webbrowser 如何实现自定义下载 IDownloadManager中介绍的控件(DLL) https://blog.csdn.net/zslefour/article/details/22204593?spm=1001.2014.3001.5502
WebBrowser Firefox 浏览器 Firefox Setup 2.0.0.3
NET下WebBrowser的替代品geckofx 包含geckofx dll文件:具体想要下载geckofx的源代码 可以从这里下载https: bitbucket org geckofx geckofx 22 0 包含XULrunner:库文件 在x86 Debug bin 下面 绝对好用 想要NET 3 5...
涵盖了几种常用的 webBrowser执行javascript的方法, execScript方式: NavigateScript方式: 其中需要作如下设置 由于visual studio2005 中WebBrowser控件已经实现了IDocHostUIHandler,所以 只要把应用程序属性类的...