1. 程式人生 > >基於cefsharp的瀏覽器應用開發(支援XP系統)

基於cefsharp的瀏覽器應用開發(支援XP系統)

一、開發環境

 VS2013 + CefSharp WinForms 37.0.3


二、CefSharp WinForms 37.0.3 安裝方法:

1. VS2013: 工具 -> NuGet包管理器 -> 程式包管理器控制檯

2. 輸入命令:Install-Package CefSharp.WinForms -Version 37.0.3

三、主要程式碼

namespace WindowsFormsBrowser
{
    public partial class Form1 : Form
    {
        public ChromiumWebBrowser browser;

        public Form1()
        {
            InitializeComponent();
            InitBrowser();
        }

        public void InitBrowser()
        {
            Cef.Initialize(new CefSettings());
            browser = new ChromiumWebBrowser("www.baidu.com");
            this.Controls.Add(browser);
            browser.Dock = DockStyle.Fill;
        }

        private void Form1_Load_1(object sender, EventArgs e)
        {
            WindowState = FormWindowState.Maximized;
        }
    }
}

四、執行效果


附:CefSharp Release Branches

With each release a new branch is created, for example the 53.0.1 release corresponds to the cefsharp/53 branch. If your new to CefSharp and are downloading the source to check it out, please use a Release branch

Branch CEF Version VC++ Version .Net Version Status
3029 2013 4.5.2 Development
2987 2013 4.5.2 Release
2883 2013 4.5.2 Unsupported
2785 2013 4.5.2 Unsupported
2704 2013 4.5.2 Unsupported
2623 2013 4.0 Unsupported
2526 2013 4.0 Unsupported
2454 2013 4.0 Unsupported
2357 2012 4.0 Unsupported
2272 2012 4.0 Unsupported
2171 2012 4.0 Unsupported
2062 2012 4.0 Unsupported
所以 cefsharp/49 也是支援XP系統的,安裝命令為:Install-Package CefSharp.WinForms -Version 49.0.1