CEF基于Chromium和Webkit而来,支持PPAPI和NaCI。
CEF3的binary包默认已经支持PPAPI(参考http://magpcss.org/ceforum/viewtopic.php?f=10&t=10509),以cefsimple为例(参考CEF Windows开发环境搭建),可以通过命令行参数来注册PPAPI plugin,通过–url参数传递一个加载对应plugin的html页面。
下面是我测试可用的一个命令行参数
--ppapi-out-of-process --register-pepper-plugins="D:\projects\cef_binary_3.2357.1271.g8e0674e_windows32\Release\stub.dll;application/x-ppapi-stub" --url=file:///d:/projects/cef_binary_3.2357.1271.g8e0674e_windows32/Release/stub.html
stub.html非常简单,代码如下:
<!DOCTYPE html>
<html>
<head>
<title>stub</title>
</head>
<body>
<embed id="plugin" type="application/x-ppapi-stub