8

C ++プラグインを作成する場合、少なくともLinux、Mac、Windowsのバージョンが必要ですが、組み合わせの完全なリストは何ですか?NPAPIは多くのブラウザーでサポートされているので、まったく同じコンパイル済みNPAPIプラグインbinary / installer / Windows用のものがNPAPIをサポートするWindows上のすべてのブラウザーで使用できることを意味しますか?または、何らかの方法でブラウザごとに同じプラグインコードを個別に「コンパイル」する必要がありますか?

4

2 に答える 2

6

はい、特定のプラットフォーム上のすべてのNPAPIサポートブラウザで単一のNPAPIプラグインが実行されます。ただし、特にそれを損なうようなことをしない限り(たとえば、NPAPIプラグインを作成した後、XPCOMコードを追加してFirefoxにする人もいます)。 -明確)。

于 2011-01-15T16:02:35.037 に答える
5

さらに、他の質問への回答でおそらく見たように、FireBreathを使用して、Windows上のIEを含む、ほぼすべてのブラウザーでクロスプラットフォームで動作するように作成できる単一のプラグインを作成できます。

FireBreathは、smorganが言及したまさにその理由から、XPCOMのようなものを使用することを強くお勧めしません。

于 2011-01-15T16:06:54.117 に答える