您的位置:首页 > 编程语言 > C#

解决C# webBrowser "您还没有安装flash播放器,请点击这里安装"的问题,以及webkit.net 入门

2017-02-14 15:09 330 查看
推荐 CefGlue,,

webkit.net 有点问题,有空更新

http://www.cnblogs.com/liulun/archive/2013/05/12/3035127.html

0 背景

今天闲来无事使用c#自带的webBrowser加载了一下优酷的页面,想播放一个视频,结果,他竟然提示我 “您还没有安装flash播放器,请点击这里安装” 没办法,搜索也没找到好的解决方案.然后发现了webkit.net

1 开始

WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。

WebKit.net 的主页是http://webkitdotnet.sourceforge.net/

这里我就说一下webkit.net的简单使用吧.

2 重点

第一步: 新建一个C#的应用,然后右键引用-浏览-找到WebKitBrowser.dll 添加引用.



然后就是简单的撸代码了.

网友们一般这样写的.

private void Form1_Load(object sender, EventArgs e)

{

WebKit.WebKitBrowser browser = new WebKitBrowser();

browser.Dock = DockStyle.Fill;

this.Controls.Add(browser);

browser.Navigate(“http://www.baidu.com“);

}

效果是这个控件占满了整个屏幕, 当然可以用browser.Dock去定义位置,但是比较麻烦,我的方法是,把他放在gorupbox里面然后去调整groupbox的大小.

代码如下:

private void Form1_Load(object sender, EventArgs e)
{
WebKit.WebKitBrowser browser = new WebKit.WebKitBrowser();
browser.Dock = DockStyle.Fill;
groupBox1.Controls.Add(browser);
//this.Controls.Add(browser);
browser.Navigate("http://v.youku.com/v_show/id_XMjUxMDUyOTgwOA==.html");
}


这样就可以方便调整了.

效果图如下:视频也正常播放了,大小也可以方便调整了.



3 结束

联系我: 127-313-7084 (Q号)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webkit .net webbrowser
相关文章推荐