资源简介
Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法
vs2019.debug目录下有cef所需要的文件,在其他项目里可以直接拷贝过去
vs2019.debug目录下有cef所需要的文件,在其他项目里可以直接拷贝过去
代码片段和文件信息
using CefSharp;
using CefSharp.WinForms;
using System;
using System.IO;
using System.Windows.Forms;
namespace WinformJsInteractive
{
public partial class MainFrm : Form
{
ChromiumWebBrowser web;
public MainFrm()
{
InitializeComponent();
Init();
}
///
/// 加载指定html页面到窗体上
///
private void Init()
{
string path = AppDomain.CurrentDomain.baseDirectory;//运行程序根目录
path = Path.Combine(path “View\\Main.html“);
web = new ChromiumWebBrowser(path);//加载html页面到窗体
web.Dock = Dockstyle.Fill;
web.BrowserSettings.DefaultFontSize = 16;
CefSharpSettings.LegacyjavascriptBindingEnabled = true;
//RegisterJsobject是注册一个js方法并绑定到对象(个人理解)
web.RegisterJsobject(“Brower“ new scriptCallbackMethod() new BindingOptions { CamelCasejavascriptNames = false });
panlWeb.Controls.Add(web);
}
private void BtnShowInfo_Click(object sender EventArgs e)
{
web.ExecutescriptAsync(“findStudentInfo()“);//调展示学生信息的方法
}
private void BtnLeft_Click(object sender EventArgs e)
{
//带参数的传递方式
web.ExecutescriptAsync(“DoSomething(‘left‘‘“ + btnShowInfo.Text + “‘)“ new object[] { });
}
private void BtnRight_Click(object sender EventArgs e)
{
web.ExecutescriptAsync(“DoSomething(‘right‘‘“ + btnShowInfo.Text + “‘)“ new object[] { });
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-11-18 15:47 CefSharpWinform\
目录 0 2019-11-18 15:45 CefSharpWinform\.vs\
目录 0 2019-11-18 15:45 CefSharpWinform\.vs\CefSharpWinform\
目录 0 2019-11-18 15:47 CefSharpWinform\.vs\CefSharpWinform\v16\
文件 46592 2019-11-18 16:39 CefSharpWinform\.vs\CefSharpWinform\v16\.suo
目录 0 2019-11-18 15:47 CefSharpWinform\.vs\CefSharpWinform\v16\Server\
目录 0 2019-11-18 16:39 CefSharpWinform\.vs\CefSharpWinform\v16\Server\sqlite3\
文件 0 2019-11-18 15:47 CefSharpWinform\.vs\CefSharpWinform\v16\Server\sqlite3\db.lock
文件 655360 2019-11-18 16:39 CefSharpWinform\.vs\CefSharpWinform\v16\Server\sqlite3\storage.ide
文件 1166 2019-11-18 15:50 CefSharpWinform\CefSharpWinform.sln
目录 0 2019-11-18 16:39 CefSharpWinform\WinformJsInteractive\
文件 189 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\App.config
文件 3922 2019-11-18 16:31 CefSharpWinform\WinformJsInteractive\MainFrm.Designer.cs
文件 1746 2019-11-18 16:39 CefSharpWinform\WinformJsInteractive\MainFrm.cs
文件 5817 2019-11-18 16:31 CefSharpWinform\WinformJsInteractive\MainFrm.resx
文件 534 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Program.cs
目录 0 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Properties\
文件 1350 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Properties\AssemblyInfo.cs
文件 2853 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Properties\Resources.Designer.cs
文件 5612 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Properties\Resources.resx
文件 1107 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Properties\Settings.Designer.cs
文件 249 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\Properties\Settings.settings
文件 1168 2019-11-18 16:16 CefSharpWinform\WinformJsInteractive\sc
文件 756 2019-11-18 16:02 CefSharpWinform\WinformJsInteractive\Student.cs
文件 4767 2019-11-18 16:16 CefSharpWinform\WinformJsInteractive\WinformJsInteractive.csproj
目录 0 2019-11-18 15:47 CefSharpWinform\WinformJsInteractive\bin\
目录 0 2019-11-18 16:38 CefSharpWinform\WinformJsInteractive\bin\Debug\
文件 915456 2019-11-03 02:44 CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.BrowserSubprocess.Core.dll
文件 9728 2019-11-03 02:44 CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.BrowserSubprocess.exe
文件 1376256 2019-11-03 02:44 CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.Core.dll
文件 218112 2019-11-03 02:43 CefSharpWinform\WinformJsInteractive\bin\Debug\CefSharp.DLL
............此处省略43个文件信息
评论
共有 条评论