The Chromium Embedded Framework (CEF) is a simple framework for embedding Chromium-based browsers in other applications.
# Quick Links
* Project Page - https://bitbucket.org/chromiumembedded/cef
* Tutorial - https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial
* General Usage - https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage
* Master Build Quick-Start - https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart
* Branches and Building - https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding
* Announcements - https://groups.google.com/forum/#!forum/cef-announce
* Support Forum - http://www.magpcss.org/ceforum/
* Issue Tracker - https://github.com/chromiumembedded/cef/issues
* C++ API Docs - [Stable release docs](https://cef-builds.spotifycdn.com/docs/stable.html) / [Beta release docs](https://cef-builds.spotifycdn.com/docs/beta.html)
* Downloads - https://cef-builds.spotifycdn.com/index.html
* Donations - http://www.magpcss.org/ceforum/donate.php
# Introduction
CEF is a BSD-licensed open source project founded by Marshall Greenblatt in 2008 and based on the [Google Chromium](http://www.chromium.org/Home) project. Unlike the Chromium project itself, which focuses mainly on Google Chrome application development, CEF focuses on facilitating embedded browser use cases in third-party applications. CEF insulates the user from the underlying Chromium and Blink code complexity by offering production-quality stable APIs, release branches tracking specific Chromium releases, and binary distributions. Most features in CEF have default implementations that provide rich functionality while requiring little or no integration work from the user. There are currently over 100 million installed instances of CEF around the world embedded in products from a wide range of companies and industries. A partial list of companies and products using CEF is available on the [CEF Wikipedia page](http://en.wikipedia.org/wiki/Chromium_Embedded_Framework#Applications_using_CEF). Some use cases for CEF include:
* Embedding an HTML5-compliant Web browser control in an existing native application.
* Creating a light-weight native “shell” application that hosts a user interface developed primarily using Web technologies.
* Rendering Web content “off-screen” in applications that have their own custom drawing frameworks.
* Acting as a host for automated testing of existing Web properties and applications.
CEF supports a wide range of programming languages and operating systems and can be easily integrated into both new and existing applications. It was designed from the ground up with both performance and ease of use in mind. The base framework includes C and C++ programming interfaces exposed via native libraries that insulate the host application from Chromium and Blink implementation details. It provides close integration between the browser and the host application including support for custom plugins, protocols, JavaScript objects and JavaScript extensions. The host application can optionally control resource loading, navigation, context menus, printing and more, while taking advantage of the same performance and HTML5 technologies available in the Google Chrome Web browser.
Numerous individuals and organizations contribute time and resources to support CEF development, but more involvement from the community is always welcome. This includes support for both the core CEF project and external projects that integrate CEF with additional programming languages and frameworks (see the "External Projects" section below). If you are interested in donating time to help with CEF development please see the "Helping Out" section below. If you are interested in donating money to support general CEF development and infrastructure efforts please visit the [CEF Donations](http://www.magpcss.org/ceforum/donate.php) page.
# Getting Started
Users new to CEF development should start by reading the [Tutorial](https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial) Wiki page for an overview of CEF usage and then proceed to the [GeneralUsage](https://bitbucket.org/chromiumembedded/cef/wiki/GeneralUsage) Wiki page for a more in-depth discussion or architectural and usage issues. Complete API documentation is available [here](https://cef-builds.spotifycdn.com/docs/stable.html). CEF support and related discussion is available on the [CEF Forum](http://www.magpcss.org/ceforum/).
# Binary Distributions
Binary distributions, which include all files necessary to build a CEF-based application, are available on the [Downloads](https://cef-builds.spotifycdn.com/index.html) page. Binary distributions are stand-alone and do not require the download of CEF or Chromium source code. Symbol files for debugging binary distributions of libcef can also be downloaded from the above links.
# Source Distributions
The CEF project is an extension of the Chromium project. CEF maintains development and release branches that track Chromium branches. CEF source code can be downloaded, built and packaged manually or with automated tools. Visit the [BranchesAndBuilding](https://bitbucket.org/chromiumembedded/cef/wiki/BranchesAndBuilding) Wiki page for more information.
# External Projects
The base CEF framework includes support for the C and C++ programming languages. Thanks to the hard work of external maintainers CEF can integrate with a number of other programming languages and frameworks. These external projects are not maintained by CEF so please contact the respective project maintainer if you have any questions or issues.
* .Net (CEF3) - https://github.com/cefsharp/CefSharp
* .Net (CEF1) - https://bitbucket.org/fddima/cefglue
* .Net/Mono (CEF3) - https://gitlab.com/xiliumhq/chromiumembedded/cefglue
* Delphi - https://github.com/hgourvest/dcef3
* Delphi - https://github.com/salvadordf/CEF4Delphi
* Go - https://github.com/CzarekTomczak/cef2go
* Java - https://bitbucket.org/chromiumembedded/java-cef
* Python - http://code.google.com/p/cefpython/
If you're the maintainer of a project not listed above and would like your project listed here please either post to the [CEF Forum](http://www.magpcss.org/ceforum/) or contact Marshall directly.
# Helping Out
CEF is still very much a work in progress. Some ways that you can help out:
\- Vote for issues in the [CEF issue tracker](https://github.com/chromiumembedded/cef/issues) that are important to you. This helps with development prioritization.
\- Report any bugs that you find or feature requests that are important to you. Make sure to first search for existing issues before creating new ones. Please use the [CEF Forum](http://magpcss.org/ceforum) and not the issue tracker for usage questions. Each CEF issue should:
* Include the CEF revision or binary distribution version.
* Include information about your OS and compiler version.
* If the issue is a bug please provide detailed reproduction information.
* If the issue is a feature please describe why the feature is beneficial.
\- Write unit tests for new or existing functionality.
\- Pull requests and patches are welcome. View open issues in the [CEF issue tracker](https://github.com/chromiumembedded/cef/issues) or search for TODO(cef) in the source code for ideas.
If you would like to contribute source code changes to CEF please follow the below guidelines:
\- Create or find an appropriate issue for each distinct bug, feature or change.
\- Submit a [pull request](https://bitbucket.org/chromiumembedded/cef/wiki/ContributingWithGit) or create a patch with your changes and attach it to the CEF issue. Changes should:
* Be submitted against the current [CEF master branch](https://bitbucket.org/chromiumembedded/cef/src/?at=master) unless explicitly fixing a bug in a CEF release branch.
* Follow the style of existing CEF source files. In general CEF uses the [Chromium C++ style guide](
没有合适的资源?快使用搜索试试~ 我知道了~
cef-binary-115.2.3+gcf87de9+chromium-115.0.5790.32-windows32
共1055个文件
h:539个
cc:359个
pak:58个
需积分: 0 17 下载量 66 浏览量
2023-06-20
21:27:20
上传
评论
收藏 265.97MB ZIP 举报
温馨提示
版本:Cef_115.0.5790.32 平台:Windows32 VS版本:VS2022 构建:Debug, Release CEF版本:115 Chormium版本:115 分支:5790 test工程:cefclient,cefsimple,ceftests,gtest,shared
资源推荐
资源详情
资源评论
收起资源包目录
cef-binary-115.2.3+gcf87de9+chromium-115.0.5790.32-windows32 (1055个子文件)
v8_context_snapshot.bin 1.03MB
snapshot_blob.bin 762KB
v8_context_snapshot.bin 520KB
snapshot_blob.bin 223KB
gtest-all.cc 462KB
resource_request_handler_unittest.cc 136KB
navigation_unittest.cc 117KB
v8_unittest.cc 110KB
urlrequest_unittest.cc 110KB
scheme_handler_unittest.cc 92KB
cors_unittest.cc 79KB
frame_unittest.cc 75KB
cookie_unittest.cc 75KB
audio_output_unittest.cc 73KB
os_rendering_unittest.cc 68KB
resource_manager_unittest.cc 66KB
message_router_multi_query_unittest.cc 65KB
frame_handler_unittest.cc 54KB
client_handler.cc 52KB
server_unittest.cc 50KB
window_ctocpp.cc 48KB
values_unittest.cc 48KB
panel_unittest.cc 47KB
translator_test_ctocpp.cc 46KB
cef_message_router.cc 43KB
root_window_win.cc 41KB
chrome_tabs_unittest.cc 41KB
textfield_ctocpp.cc 39KB
osr_window_win.cc 39KB
views_window.cc 38KB
menu_button_ctocpp.cc 35KB
browser_host_ctocpp.cc 34KB
test_server_unittest.cc 34KB
label_button_ctocpp.cc 34KB
menu_model_ctocpp.cc 33KB
request_context_unittest.cc 33KB
panel_ctocpp.cc 31KB
v8value_ctocpp.cc 31KB
scroll_view_ctocpp.cc 29KB
browser_view_ctocpp.cc 28KB
button_ctocpp.cc 28KB
test_runner.cc 28KB
osr_d3d11_win.cc 27KB
libcef_dll_wrapper.cc 26KB
translator_unittest.cc 26KB
media_access_unittest.cc 25KB
xml_reader_unittest.cc 25KB
cef_resource_manager.cc 24KB
view_ctocpp.cc 24KB
osr_accessibility_node_win.cc 23KB
window_delegate_cpptoc.cc 23KB
button_unittest.cc 23KB
osr_dragdrop_win.cc 22KB
preference_unittest.cc 21KB
request_unittest.cc 21KB
request_context_ctocpp.cc 21KB
media_router_test.cc 20KB
download_unittest.cc 20KB
dictionary_value_ctocpp.cc 20KB
render_handler_cpptoc.cc 19KB
message_router_single_query_unittest.cc 19KB
parser_unittest.cc 19KB
request_handler_unittest.cc 18KB
browser_info_map_unittest.cc 18KB
window_unittest.cc 18KB
xml_reader_ctocpp.cc 17KB
root_window_views.cc 17KB
chrome_storage_unittest.cc 16KB
certificate_error_unittest.cc 16KB
permission_prompt_unittest.cc 16KB
display_unittest.cc 16KB
osr_accessibility_unittest.cc 16KB
browser_view_delegate_cpptoc.cc 15KB
list_value_ctocpp.cc 15KB
jsdialog_unittest.cc 15KB
domnode_ctocpp.cc 15KB
root_window_manager.cc 15KB
test_handler.cc 15KB
string_unittest.cc 14KB
drag_data_ctocpp.cc 14KB
test_util.cc 14KB
zip_reader_unittest.cc 14KB
thread_unittest.cc 14KB
osr_ime_handler_win.cc 13KB
request_ctocpp.cc 13KB
request_handler_cpptoc.cc 13KB
frame_ctocpp.cc 13KB
dom_unittest.cc 13KB
devtools_message_unittest.cc 13KB
server_test.cc 13KB
command_line_ctocpp.cc 13KB
print_settings_ctocpp.cc 13KB
cef_xml_object.cc 13KB
menu_button_delegate_cpptoc.cc 12KB
extension_handler_cpptoc.cc 12KB
osr_display_unittest.cc 12KB
performance_test_tests.cc 12KB
client_cpptoc.cc 12KB
context_menu_params_ctocpp.cc 12KB
value_ctocpp.cc 12KB
共 1055 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
Oak24
- 粉丝: 4
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Unity XR 手势射击控制脚本(适用于任何可手势识别的设备)
- 机械设计全自动电表(NB和IC卡表)控制和上壳装配线sw16可编辑非常好的设计图纸100%好用.zip
- 基于matlab的EAN-13条形码识别系统GUI界面.zip代码53
- matlab基于bp神经网络交通信号标志识别GUI界面13个标志.zip代码54
- 电子万年历答辩实物展示视频mp4格式
- 基于python实现的程序,包括哈希感知算法cvHash,图像切割cvsplit,固定目标检测cvRec(附文档ppt)等
- 计算0-10000之间所有偶数的和
- multiled.zip
- 基于php实现的哈希算法的人脸检索
- 单片机 电子钟 设计报告/课程设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功