My-E-CEF3添加与JS交互功能,类似注册函数功能,修复CEF3设置HOOK脚本

易语言 2020-07-23 00:16:21

My-E-CEF3添加与JS交互功能,类似注册函数功能,修复CEF3设置HOOK脚本

功能详细说明:一、JS交互实现原理
1.JS交互利用的是CEF3所提供的cef_message_router.h中的CefMessageRouterBrowserSide和CefMessageRouterRendererSide,具体介绍感兴趣的可以去CEF3官网看技术文件,这里我就不多说了,这功能有点类似进程间通信,但也不一样,主要就是实现主进程和子进程间的通信,所以这个功能单进程模式下和多进程模式下都可以使用,还是非常强悍的;
2.如上面图片所示,此功能在易语言中调用必须用在初始化前面、初始化前面、初始化前面,重要的事说前面,为什么了?不想说,想知道的可以去看我之前的帖子或者去了解单进程模式和多进程模式的区别;
3.为什么说这个功能类似“zc函数”,因为他和“zc函数”一样,实现了js和CEF3和易语言的交互,其实这是句废话,但又不同于“zc函数”,因为调用此功能网页中JS有格式规定,怎么个格式规定了,代码里有,自己看,我就不废话了;
4.更关键的是他支持多进程模式,多进程模式,多进程模式,重要的事还是要再说三遍!