原文:CEF3开发者系列之JS与C++交互之二

本文翻译自JavaScriptIntegration https: bitbucket.org chromiumembedded cef wiki JavaScriptIntegration 。本人在CEF 方面的功力尚浅,翻译中有不当之处,请赐教。对于一些没有太大把握的地方,同时给出了英文和翻译。如不想看本人的拙作,亦可看幻灰龙的JavaScript和Cpp交互示例 Custom Impleme ...

2015-11-06 21:55 1 24192 推荐指数:

查看详情

CEF3开发者系列JSC++交互之一

JS与Native交互是相对于比较困难的技术,在学习这门技术之前,我们先了解下浏览器内核中的JS引擎与chromium内核的V8引擎相关知识。在浏览器应用中,JS与本地代码互相调用,得益于浏览器内核对JS的支持。每一个浏览器内核都有JS引擎,当我们在浏览器上操作时,浏览器把侦听到的事件进行分发 ...

Fri Nov 06 05:54:00 CST 2015 0 4577
CEF3开发者系列之外篇——IE中JSC++交互

   使用IE内核开发客户端产品,系统和前端页面之间的交互,通常给开发和维护带来很大的便利性。但操作系统和前端之间的交互却是比较复杂的。具体来说就是脚本语言和编译语言的交互。在IE内核中html和css虽然不兼容,但是IE编程接口是完全一样的,这得益于微软的COM组件的结构化设计和实现。所以与IE ...

Thu Nov 12 06:20:00 CST 2015 0 4276
CEF3开发者系列CEF3入门

CEF全称Chromium Embedded Framework,是一个基于Google Chromium 的开源项目。Google Chromium项目主要是为Google Chrome应用开发的,而CEF的目标则是为第三方应用提供可嵌入浏览器支持。CEF3不仅开源,而且跨平台,框架的开发者 ...

Tue Sep 08 20:26:00 CST 2015 3 25052
CEF3开发者系列之进程和线程

  CEF3是一个多进程架构框架,如果有了解过chromium的进程架构的,那么就很容易了解CEF3的多进程了。打开CEF3源代码中发布的cefclient实例,如果打开的页面带有flash或者其他插件。在任务管理其中可以看到四个进程,显示出命令行列。可以看到一个主进程,一般主进程是Browser ...

Sat Sep 19 23:24:00 CST 2015 0 3468
CEF3开发者系列之CefEnableHighDPISupport详解

CEF3中,CefEnableHighDPISupport()这个接口函数在使用时一般不为人所注意,但是如果稍有不慎,会造成打开的网页不能填满窗口的问题。如果是需要flash插件才能运行的游戏。则会出现打开游戏后,调整窗口大小时,发现游戏界面的大小并未随之改变,而且游戏里的点击位置却与界面显示 ...

Tue Jun 27 02:51:00 CST 2017 0 4765
CEF3开发者系列之工程和代码结构

CEF支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。 CEF3支持一系列的编程语言和操作系统,并且能很容易地整合到新的或已有的工程中去。它的设计思想就是易用且兼顾性能。其目的是提供一套嵌入式的接口。其主要依赖于 ...

Thu Sep 10 02:06:00 CST 2015 4 1523
CEF3开发者系列之进程间消息传递

在使用CEF3作为框架开发过程中,实现WebSockets、XMLHttpRequest、JS与本地客户端交互等功能时,需要在渲染(Render)进程和浏览(Browser)进程中传递消息。CEF3在这个方面进行了很好的封装,普通用户只需要了解几个接口和函数就可以实现进程间消息传递。根据个人的开发 ...

Tue Oct 27 23:37:00 CST 2015 0 4329
CEF3开发者系列之Cookies管理和共享

涉及网页登录相关的技术,Cookies肯定是忽略不了的。由于项目的需要,要做一个双核的产品。双核间切换会涉及到登录状态的问题,共享Cookies是一个很好的方案。既然涉及到共享cookies,那么读取 ...

Tue Jun 13 03:13:00 CST 2017 2 3680
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM