【发布时间】:2013-12-31 08:24:52
【问题描述】:
naclports 中有一个 Python 解释器(作为 Google Chrome Native Client App 运行)。
是否有将解释器与自定义 Python 应用程序捆绑在一起以及如何将此应用程序与 HTML 页面集成的示例?
【问题讨论】:
标签: python google-nativeclient
naclports 中有一个 Python 解释器(作为 Google Chrome Native Client App 运行)。
是否有将解释器与自定义 Python 应用程序捆绑在一起以及如何将此应用程序与 HTML 页面集成的示例?
【问题讨论】:
标签: python google-nativeclient
解释器是目前naclports中唯一的python示例。但是,应该可以将 libpython 链接到任何 nacl 二进制文件,并像在任何其他 C/C++ 应用程序中嵌入 python 一样使用它。一些注意事项:您必须在进行任何 python 调用之前初始化 nacl_io,因为您不应该在主 (PPAPI) 线程上进行 python 调用。
就与 HTML 页面的交互而言,与所有 NaCl 应用程序一样,这必须通过使用 PostMessage() 在本机代码和 javascript 代码之间来回发送消息来完成。无法从本机代码直接访问 HTML 或 JavaScript。
【讨论】: