PCB Winform使用谷歌webkit内核 应用

我们Winfrom界面嵌入网页最常用的是WebBrowser控件,因为微软自带的,使用方便,但在实际使用起来,会遇到各种麻烦(JS,不兼容问题,渲染等问题)

而实际WebBrowser控件内核是微软的IE内核,和市面上主流浏览器内核相对还是有差距的。

不得不使用第方三浏览器内核来改善体验,这里介绍用谷歌WebKit作为一个浏览器引擎嵌入到Winform界面

一.浏览器内核测试网址

      http://chrome.360.cn/test/core/

二.C#使用  WebKit.net  组件  (体积十几M较小,建议用此组件)

      1.查看流览器内核:

     

      2.源码下载地址  

            http://pcbren.cn/ShareFiles/WebKit.net.zip

二.C#使用  Nuget包搜CefSharp 组件(100多M,体积太大了)

           1.查看流览器内核:

           

            2.Form窗体加载CefSharp代码示例:

    public partial class Form1 : Form
    {
        ChromiumWebBrowser webBrower = null;
        public Form1()
        {
            InitializeComponent();
            Load += Form_Load;
        }
        private void Form_Load(object sender, EventArgs e)
        {
            string path = "http://chrome.360.cn/test/core/";
            webBrower = new ChromiumWebBrowser(path);
            webBrower.Dock = DockStyle.Fill;//填充方式
            this.Controls.Add(webBrower);
        }
    }

           3.Nuget包 安装CefSharp操作,(由于源码packing包太大,这里就不上传了)
          

     

原文地址:https://www.cnblogs.com/pcbren/p/9598033.html