目录
源码文件
最后的效果图

CefSharp安装

目录结构

C#代码
using System;
using System.Windows.Forms;
using CefSharp;
using CefSharp.WinForms;
namespace WebWikiTest
{
public partial class Form1 : DevExpress.XtraEditors.XtraForm
{
/// <summary>
/// web控件
/// </summary>
private ChromiumWebBrowser browser;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// 初始化页面
browser = new ChromiumWebBrowser(GetApplicationPath() + "\\index.html");
// 布局 添加到页面
this.browser.Width = 800;
browser.Dock = DockStyle.Right;
this.Controls.Add(browser);
// 注入类到页面
browser.JavascriptObjec

本文详细介绍了如何在C# WinForms应用中使用CefSharp库创建一个内嵌的Chrome浏览器,并实现了C#代码与JavaScript的双向交互。通过CefSharp的JavascriptObjectRepository注册C#对象到JavaScript,以及禁用右键菜单功能,展示了C#按钮调用JavaScript方法以及JavaScript调用C#方法的示例代码。
最低0.47元/天 解锁文章





