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()的方法了!
不知道咋决绝的同志可以留言!
本文暂时没有评论,来添加一个吧(●'◡'●)