JCEF Java Chromium 嵌入式框架开源项目

我要开发同款
匿名用户2021年05月24日
70阅读
开发技术JavaC/C++
所属分类其他
授权协议BSD

作品详情

JCEF是一个简单的框架,用于使用Java编程语言在其他应用程序中嵌入基于Chromium的浏览器。

快速链接构建JCEF- https: //bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding支持论坛-https://magpcss.org/ceforum/viewforum.php?f=17下载-https://github.com/jcefbuild/jcefbuild捐赠-http: //www.magpcss.org/ceforum/donate.php介绍CEF是由MarshallGreenblatt于2008年创立并基于GoogleChromium的BSD许可的开源项目项目。与Chromium项目本身(主要侧重于GoogleChrome应用程序开发)不同,CEF侧重于促进第三方应用程序中的嵌入式浏览器用例。CEF通过提供生产质量稳定的API,跟踪特定Chromium版本的发行分支和二进制发行版,使用户免受潜在的Chromium和Blink代码复杂性的困扰。CEF中的大多数功能都具有默认实现,这些默认实现提供了丰富的功能,同时几乎不需要用户进行任何集成工作。目前,全球有超过1亿个CEF实例安装在来自各种公司和行业的产品中。使用CEF的公司和产品的部分列表可在CEFWikipedia页面上找到。CEF的一些用例包括:

将HTML5兼容的Web浏览器控件嵌入到现有的本机应用程序中。创建一个轻量级的本机“外壳”应用程序,该应用程序承载主要使用Web技术开发的用户界面。在具有自己的自定义绘图框架的应用程序中“在屏幕外”呈现Web内容。充当自动测试现有Web属性和应用程序的主机。CEF支持广泛的编程语言和操作系统,并且可以轻松地集成到新的和现有的应用程序中。它是从头开始设计的,同时兼顾了性能和易用性。基本框架包括通过本机库公开的C和C++编程接口,这些本机库将宿主应用程序与Chromium和Blink实施细节隔离开来。它提供了浏览器和主机应用程序之间的紧密集成,包括对自定义插件,协议,JavaScript对象和JavaScript扩展的支持。主机应用程序可以选择控制资源的加载,导航,上下文菜单,打印等,同时利用GoogleChromeWeb浏览器中的相同性能和HTML5技术。

该项目提供了用于CEF(JCEF)的Java包装器。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论