0

你好,你現在可能已經不推薦NPAPI了。原生瀏覽器插件替代NPAPI

這有什麼替代方法?我看到現在發佈的網絡版Skype,您需要安裝一個Web插件來進行語音和視頻通話。看看我安裝的東西,我得出的結論是,他們使用谷歌本地客戶端的鉻:https://developer.chrome.com/native-client

但這一個是不支持firefox/safari(僅鉻)。

在Firefox/Safary上我不確定他們在用什麼。

那麼,現在這樣的工作在哪裏用C++是強制性的(擴展現有的應用程序,使其可以作爲Web插件)

的Silviu的最佳替代品

+0

您試圖使用哪些API通常會決定什麼是合適的。如果您需要使用C++的普通Web API,那麼您可以使用Emscripten(或Chrome上的PNaCl),並且不需要插件/擴展或任何安裝。如果您想使用未在網絡上公開的特定特權API,那麼我建議您澄清一下您的問題。 –

回答

0

後的Chrome降NPAPI支持,Firefox/Chrome/Safari沒有常見的技術支持。你可以考慮約Firebreath 2.0。它允許你使用一個C++實現來支持不同的瀏覽器。 尚未發佈...如果您想嘗試2.0版本,您可以從https://github.org/firebreath/firebreath(「重構」分支)獲得源代碼

注意:2.0版本發生了巨大變化,因爲插件和javascript之間的調用是異步!從舊版升級需要大量的JavaScript更改。