UI を持たないはずの NPAPI プラグインを作成しています (Javascript からのみ使用するため)。できるだけ多くのブラウザー (およびブラウザーのバージョン) をサポートするには、どのウィンドウ モデル (windowed/windowless/xembed) を使用する必要がありますか?
現在、次の機能を実装しています。
NPP_SetWindow
: 何もせずに戻るNPERR_NO_ERROR
NPP_Event
: 何もせず、kNPEventNotHandled
(0)を返しますNPP_SetValue
: 何もせずに戻るNPERR_NO_ERROR
NPP_GetValue
: 要求された場合、ブラウザがサポートしている場合は「はい」( )、それ以外のNPPVpluginNeedsXEmbed
場合は「いいえ」と答えます。NPNVSupportsXEmbedBool
このプラグインについては、現時点では Linux と Windows のみをサポートしています。これはLinux 上の Chrome にNPPVpluginNeedsXEmbed
必要でした (バグ 38229) が、 XEmbed のサンプル プラグインは Firefox 2.0 以降でのみサポートされているとMDC ページに記載されているため、一部の古いバージョンではサポートされていない可能性があります。