【问题标题】:Not able to load pepper plugin无法加载辣椒插件
【发布时间】:2014-05-02 07:38:18
【问题描述】:

我已经使用 google PPAPI 实现了一个插件,并使用 ppapi 工具链对其进行编译以获得相同的 dll 文件。 (未使用本机客户端工具链编译)

我正在尝试在 google chrome 浏览器中加载插件。为此,我在 html 文件中使用了嵌入标签。我将 html 文件和 dll 文件都放在同一位置的本地主机中(apache 服务器)。从浏览器访问本地主机时,我看到了网页,但没有加载插件。

我需要启用/禁用任何标志吗?我启用了本机客户端。 dll文件(插件)会在不同的位置吗?

请帮助我。我被困在这里了。

【问题讨论】:

    标签: c++ google-chrome google-nativeclient ppapi


    【解决方案1】:

    请参阅“在 Chrome 中运行插件”: http://www.chromium.org/developers/design-documents/pepper-plugin-implementation 您需要使用 --register-pepper-plugins 命令行标志。

    注意:

    1. 运行 .dll 插件不是向 Chrome 用户提供的受支持方式。可以进行测试,但要将插件发布给用户,您需要使用 NaCl 或 PNaCl 工具链。
    2. 将 .dll 文件放在服务器上没有任何意义。服务器对它没有用处;它仅供 Chrome 使用。没有可行的方法让 Chrome 下载 .dll 并加载它;它需要在您启动时可供 Chrome 使用。

    【讨论】:

    • 感谢您的回复。如果我没记错的话,“Native Client SDK”中有 5 个可用的工具链。 PNaCl - 用于pexe,NaCl32 - 用于nexe,NaCl64 - 用于nexe,NaClRAM - 用于nexe,还有一个是PPAPI - 它有什么用以及如何使用这个Toochain?您的评论将非常有帮助。
    猜你喜欢
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多