私は既存の ActiveX コントロールを使用しています。NPAPI があり、FireFox のほとんどの部分でうまく機能します。
画像タイプの表示をサポートしています.1つのタイプで、TIFFはうまく機能しますが、何らかの理由でJPGは機能しません。
そこで、.rc ファイルの MIMEType を単純化して、単純に「image/tiff」にしました。*.tif ファイルを FireFox にドラッグすると、プラグインが読み込まれます。
ただし、MIMEType が単純に「image/jpeg」として定義されている場合、*.jpg ファイルでは機能せず、FF はプラグインに任せずに JPG をネイティブに表示します。「image/jpe」を試してみましたが、*.jpe ファイルで動作します。「image/jpg」も試しましたが、うまくいきませんでした。JPG は NPAPI の特殊なケースですか?
さらに、「image/jp2」を指定すると、*.jp2 ファイル用にプラグインを読み込むことができます。代わりにJPGをロードする他のプラグインがインストールされていないようです。実際、FireFox が JPG を表示しても plugin-container.exe はロードされないため、プラグインをオーバーライドする FF のネイティブ ディスプレイと関係があると思われます。