C# 百度浏览器制作引用方法,你也可以拥有自己的浏览器了。

C#百度浏览器制作引用方法,你也可以拥有自己的浏览器了。

声明变量与初始化窗体:

  //声明变量
        private static ILog logger = LogManager.GetLogger(typeof(Form1));
        ChromiumWebBrowser chrimeBrowser = null;
        public Form1()
        {
            //初始化窗体控件和布局打开百度浏览器
            InitializeComponent();
            InitBrowser("www.baidu.com");
        }

事件处理方法:

       //C#事件处理方法
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (chrimeBrowser != null && !chrimeBrowser.Disposing)
            {
                chrimeBrowser.CloseDevTools();//关闭器调试工具
                chrimeBrowser.GetBrowser().CloseBrowser(true);
                chrimeBrowser.Dispose();
            }
        }

引用方法:

using log4net;

using CefSharp;

using CefSharp.WinForms;

C#百度浏览器制作引用方法,你也可以拥有自己的浏览器了。

        private void InitBrowser(string bimUrl)//C#方法
        {
            try
            {
                if (string.IsNullOrEmpty(bimUrl))
                {
                    MessageBox.Show("网址为空");
                    return;
                }
                if (!Cef.IsInitialized)
                {
                    Cef.Initialize(new CefSettings());
                }
                chrimeBrowser = new ChromiumWebBrowser(bimUrl);
                panel1.Controls.Add(chrimeBrowser);
                chrimeBrowser.Dock = DockStyle.Fill;
            }
            catch (Exception e)
            {
                logger.Error("网页异常" + e.Message);
            }
        }

#头条创作挑战赛##大湾区寻宝##360行,行行有真知#