C#.NET WinFrom开发之嵌入Google浏览器 (CefSharp)

cef 下载地址

Build Wiki: 
https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart.md


Source download:
http://opensource.spotify.com/cefbuilds/index.html


镜像可用:
http://www6.frugalware.org/mirrors/linux/frugalware/frugalware-current/source/xapps-extra/chromium-browser/

https://ftp.osuosl.org/pub/blfs/conglomeration/chromium/

http://ftp.oregonstate.edu/.1/blfs/conglomeration/chromium/


CEF中访问修改HTML DOM元素
http://blog.csdn.net/foruok/article/details/50799518

CEF与PPAPI开发

http://blog.csdn.net/column/details/cef-ppapi.html

C#.NET WinFrom开发之嵌入Google浏览器 (CefSharp)
学习C# winform开发时,当时就想做个简单的浏览器来封装自己写的PHP项目,但是VS C#自带的WebBrowser属于IE内核的,所以在功能上大家都心照不宣。随之我到网上去找相关的资料学习,很多同行的朋友都提到WebKit.NET的嵌入方式,但是我使用了以后没有想象中的好,在html5兼容上一般,在js的兼容更是一般,譬如有些异步上传的图片无法使用。体验很差,我今天使用另一个内核CefSharp来实现,它真真的算是Chromium内核。
CefSharp下载
我上传的32位,64位我上传不了,你们去搜索一下就有了
使用方法:
将下载下来的zip解压后,懒得找的话直接全部复制到bin/debug下,在vs中添加引用。

在debug下找到图中划红线的dll,点击确定就OK了

代码使用方式(记得using):
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;

namespace Cd_winePc
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
InitBrowser();
}

    private void MainForm_Load(object sender, EventArgs e)
    {

    }

    public ChromiumWebBrowser browser;
    public void InitBrowser()
    {
        Cef.Initialize(new CefSettings());
        browser = new ChromiumWebBrowser("http://www.baidu.com");
        Font font = new Font("微软雅黑", 10.5f);
        this.Controls.Add(browser);
        browser.Font = font;
        browser.Dock = DockStyle.Fill;
        browser.LoadingStateChanged += new EventHandler<LoadingStateChangedEventArgs>(LoadingStateChangeds);
    }
    //加载状态
    private void LoadingStateChangeds(object sender, EventArgs e)
    {


    }
}

发布了557 篇原创文章 · 获赞 47 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/huang714/article/details/105089887
今日推荐