【问题标题】:native browser plugins alternatives to NPAPI本机浏览器插件替代 NPAPI
【发布时间】:2015-08-28 04:46:06
【问题描述】:

您好,您可能现在不推荐使用 NPAPI。

有什么替代方法?我看到Skype现在发布了网络版本,你需要安装一个网络插件来进行语音和视频通话。查看我安装的内容,我得出结论,他们在 chrome 上使用的是 Google Native Client:https://developer.chrome.com/native-client

但是firefox/safari(只有chrome)不支持这个。

在 Firefox/Safary 上,我不确定他们使用的是什么。

那么对于这种必须使用 c++ 的工作(扩展现有应用程序并使其作为网络插件可用),现在最好的替代方案是什么

西尔维乌

【问题讨论】:

  • 您尝试使用的 API 通常决定了哪些是合适的。如果您想要使用 C++ 的普通 Web API,那么您可以使用 Emscripten(或 Chrome 上的 PNaCl),并且您不需要插件/扩展或任何安装。如果您想使用未在网络上公开的特定特权 API,那么我建议您澄清您的问题。

标签: google-chrome firefox npapi google-nativeclient browser-plugin


【解决方案1】:

Chrome 放弃 NPAPI 支持后,Firefox/Chrome/Safari 不再支持通用技术。你可以考虑一下Firebreath 2.0。它允许您使用一个 C++ 工具来支持不同的浏览器。 它还没有发布...如果你想尝试 2.0 版本,你可以从https://github.org/firebreath/firebreath(“重构”分支)获取源代码

注意:2.0版本做出了巨大的改变,因为插件和javascript之间的调用是异步的!从旧版本升级需要大量的 javascript 更改。

【讨论】:

    猜你喜欢
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多