本例在WinForms下实现,具体流程与WPF一致。
本例仅供调用示例,不代表正常业务书写流程。
1. 创建WinForms项目,并将项目属性设置为x86平台
此处预先设置,避免引用时报错,再花更多的时间去改平台。
若有其他需求,可参考官方any cpu解决方案。
2. 首先项目中引用 CefSharp.WinForms
3. 创建一个简单的HTML文件
<button onclick="c()">点我</button>
<script>
// 老式注入,无需在页面执行bind,因为只针对单页面(Single Page Applications)
function b() {
test.bbb();
}
// 新式注入
CefSharp.Bin