CEF启动时注册多个ppapi插件

基于CEF开发时,“–register-pepper-plugins”这个参数可以用来注册ppapi插件,注册一个插件的命令可能如下:

cefsimple.exe --ppapi-out-of-process --register-pepper-plugins="D:\projects\CEFSample\Release\ppapi_simple.dll;application/x-ppapi-simple" --url=file:///simple.html

有时你可能要注册多个,也是可以的。“–register-pepper-plugins”命令行参数的格式在(chromium/src/content/common/)pepper_plugin_list.cc中,不同的plugin-entry之间用英文逗号“,”分隔即可。

像下面的命令就可以注册多个插件(我试验过了):

cefsimple.exe --ppapi-out-of-process --register-pepper-plugins="D:\projects\CEFSample\Release\ppapi_desktop2.dll;application/x-ppapi-desktop,D:\projects\CEFSample\Release\ppapi_simple.dll;application/x-ppapi-simple" --url=file:///D:/projects/CEFSample/html/tang_desktop.html

CEF支持的其它命令行参数,参考http://peter.sh/experiments/chromium-command-line-switches/



更多文章,参考我的专栏CEF与PPAPI开发

时间: 2024-08-04 09:17:13

CEF启动时注册多个ppapi插件的相关文章

Dubbo启动时检查

Dubbo在启动时会检查服务提供者所提供的服务是否可用,默认为True. (1).单个服务关闭启动时检查(check属性置为false) 1).基于xml文件配置方式 1 <!--3.声明需要调用的远程服务接口,生成远程服务代理,可以和本地Bean一样使用--> 2 <dubbo:reference id="userService" interface="cn.coreqi.service.UserService" check="fals

Dubbo_异常_Service启动时默认将方法注册到内网IP

一.背景 一般Dubbo服务都是通过内网调用,Dubbo服务启动时默认会将服务注册到内网IP,消费端就无法从外网访问. 二.解决过程 1.Linux的hosts中设置外网IP a) 通过hostname命令得到机器名 b) 通过vim /etc/hosts设置机器名对应的外网IP 127.0.0.1  localhost  localhost.localdomain 外网IP VM_31_182_centos (这里VM_31_182_centos为主机名,默认在第一行,需要移到第二行外网IP后

(转)eclipse 启动参数介绍(如添加插件时,如果不显示,则使用eclipse -clean启动)

本文转载自:http://hi.baidu.com/dd_taiyangxue/blog/item/08950f3991b4e8c9d46225c8.html 其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式.在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出. -arch [processor architecture]描述:指定所使用的处理器的类别举例:ecl

在HTML中给PPAPI插件配置参数

foruok原创,如需转载请关注foruok的微信订阅号"程序视界"联系foruok. 在HTML中,可以通过embed或object标签来配置插件.使用embed类似下面这样: <embed id="myplugin" type="application/x-ppapi-myplugin" width="1200px" height="520px"> 使用object类似下面这样: <o

PPAPI插件与浏览器的通信

PPAPI的插件,原本是能够使用JS与浏览器交互的,https://code.google.com/p/ppapi/wiki/InterfacingWithJavaScript.这里还提供了一个JS与plugin交互的文档,但如今说不支持了.如今应该通过PPB_Messaging接口来完毕Plugin和浏览器的交互,详细參考revision=92312&view=markup">https://src.chromium.org/viewvc/chrome/trunk/src/ppa

PPAPI插件的动态创建、修改、删除

一旦你完成了PPAPI插件的开发,实际使用时可能会有下列需求: 动态创建PPAPI插件 删除PPAPI插件 改变PPAPI插件的尺寸 实现起来很简单,从JS里直接访问DOM(BOM)即可.下面是一个示例HTML文件: <!DOCTYPE html> <html> <!-- Copyright (c) 2016 [email protected]微信订阅号"程序视界"(programmer_sight). All rights reserved. Use o

PPAPI插件的动态创建、改动、删除

一旦你完毕了PPAPI插件的开发,实际使用时可能会有下列需求: 动态创建PPAPI插件 删除PPAPI插件 改变PPAPI插件的尺寸 实现起来非常easy,从JS里直接訪问DOM(BOM)就可以.以下是一个演示样例HTML文件: <!DOCTYPE html> <html> <!-- Copyright (c) 2016 [email protected]微信订阅号"程序视界"(programmer_sight). All rights reserved.

ElasticSearch 启动时加载 Analyzer 源码分析

ElasticSearch 启动时加载 Analyzer 源码分析 本文介绍 ElasticSearch启动时如何创建.加载Analyzer,主要的参考资料是Lucene中关于Analyzer官方文档介绍.ElasticSearch6.3.2源码中相关类:AnalysisModule.AnalysisPlugin.AnalyzerProvider.各种Tokenizer类和它们对应的TokenizerFactory.另外还参考了一个具体的基于ElasticSearch采用HanLP进行中文分词的

Linux系统开机启动时的工作原理

Linux系统开机启动时的工作原理也是深入了解Linux系统核心工作原理的一个很好的途径. 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了.在BIOS将系统的控制权交给硬盘第一个扇区之后,就开始由Linux来控制系统了. 启动第二步--读取MB