Open itfvck opened 2 years ago
目前手头上有个项目是winform+cef开发。 其中C#提供给前端js调用的函数,是封装在一个对象中,cef本身提供了一个将C#对象绑定为js对象的接口。代码如下:
ChromiumWebBrowser cwb = new ChromiumWebBrowser(startUrl); cwb.RegisterJsObject("jsObj", new JsEvent(parentForm,cwb), false); //注册js对象
现在有计划将cef更换为miniblink,看过了miniblink的js注册相关接口,都是如下所示的针对单个的函数注册:
m_wView.BindFunction("JsFunc1", new wkeJsNativeFunction(JsFunc1)); m_wView.BindFunction("JsFunc2", new wkeJsNativeFunction(JsFunc2)); m_wView.BindFunction("JsFunc3", new wkeJsNativeFunction(JsFunc3));
理论上我这里也可以将目前的项目中的js注册也更换成miniblink的形式,然而工作量就有些尴尬了。 这里是否有类似cef的js对象注册功能呢?
目前手头上有个项目是winform+cef开发。 其中C#提供给前端js调用的函数,是封装在一个对象中,cef本身提供了一个将C#对象绑定为js对象的接口。代码如下:
现在有计划将cef更换为miniblink,看过了miniblink的js注册相关接口,都是如下所示的针对单个的函数注册:
理论上我这里也可以将目前的项目中的js注册也更换成miniblink的形式,然而工作量就有些尴尬了。 这里是否有类似cef的js对象注册功能呢?