首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定制可供Javascript使用的ppapi?

如何定制可供Javascript使用的ppapi?
EN

Stack Overflow用户
提问于 2017-07-20 03:42:18
回答 1查看 134关注 0票数 0

我正在研究铬PPAPI。在查看了官方引用的所有API之后:https://developer.chrome.com/native-client/cpp-api-dev,我很少找到任何可以由JS直接使用或与JS直接通信的API。在我看来,一个插件进程将设置一个PP::instance,并且这个实例中的所有函数都将被加载。以video_capture.cc为例,您可以在铬源代码中的/ppapi/档/视频捕捉下找到它。在本例中,一个名为VCDemoInstance的定制PP::实例注册了一些方法,但我发现只有HandleMessage()可以与JS层通信。在JS中,您可以使用postMessage()向上面的HandleMessage()传递一些东西。

因此,我的关键问题是:是否有一种方法可以在PP::实例中创建或定义可由JS层直接使用或与JS层通信的方法?是否可以注册一个JS对象并像obj.apiFromPlugin?那样调用PPAPI至少我知道在Opera JSPP框架中,这是可以做到的。

如果有什么问题,请纠正我。你很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 02:03:23

在深入研究PPAPI之后,我找不到用插件创建JS对象的方法。我终于切换到,它可以将内容API移植到JS。使用CefV8Handler绝对可以解决我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45204727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档