程序员开发实例大全宝库

网站首页 > 编程文章 正文

CefSharp绑定js交互的坑,真的好坑,附解决代码

zazugpt 2024-08-29 01:52:09 编程文章 19 ℃ 0 评论

cefsharp 版本:79.1.360.0

使用JavascriptObjectRepository.ResolveObject没有实现绑定,懵了,以前都是这样子绑定,我也不知道是什么情况,后来发现了执行一句代码就解决了问题:

在FrameLoadEnd事件下执行以下JS代码:

e.Browser.MainFrame.ExecuteJavaScriptAsync("(async function () {await CefSharp.BindObjectAsync('func');})();");

注明:func为你自己定义的js类名,在浏览器中输入func.xxx(),就可以访问c#中xxx()的方法了!

不知道咋决绝的同志可以留言!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表