1

いくつかの異なるブラウザーで動作する Mac 用の非常に古い (1992 年) ブラウザー プラグインがあります。ただし、Firefox は Firefox 3.6 でプラグインを XPI ファイルに制限したため、プラグインは機能しなくなりました。

プラグインを XPI にするため、または少なくとも Firefox でロード可能にするために必要なことを説明している有用なドキュメントを見つけることができませんでした。誰かそのようなドキュメントを教えてもらえますか? または、私が何をする必要があるかを説明してください。私はXcodeを使用しています。

4

2 に答える 2

1

脳; 問題は、Firefox 3.6 で npapi プラグインの XPCOM インターフェイスのサポートが削除された可能性が最も高いです。代わりに npruntime を使用する必要があります。

http://colonelpanic.net/2010/01/firefox-3-6-has-removed-support-for-xpcom-plugins/

FireBreathを使用して書き換えることを検討することもできます。これは、多くの詳細を抽象化するためです。

于 2010-08-04T17:12:02.803 に答える
0

したがって、これが NPAPI プラグインの場合は、単純な XPI (ZIP ファイル) を作成するだけです。

your-plugin.xpi/
  install.rdf
  plugins/
    your-plugin.dylib

これは、先ほどリンクしたhttps://developer.mozilla.org/en/Bundlesページからの引用です。

MDC の install.rdf リファレンス ページを読んで従うことで install.rdf を作成するか、 Extension Wizardなどを使用してスタブ拡張を生成する ことができます( addons.mozilla.org の「より公式な」バージョンはここにありますが、私はまだ作成していません)。それを使用) から install.rdf を取得します。

おそらく、install.rdf で拡張子を Mac に制限する必要があります (そのためには、install.rdf リファレンスを読む必要があります)。


[元の回答:] プラグインはどのような技術を使用していますか? XPI はパッケージ化メカニズムです。あなたの質問に対する答えは、使用しているテクノロジーが Firefox 3.6 でもサポートされているかどうかによって異なります。

1992 年に動作し、現在も使用されているクロスブラウザー プラグイン テクノロジがあるとは思いませんでした。そのため、どのような種類のプラグインについて話しているのかを推測するのは困難です。

于 2010-02-02T13:31:04.233 に答える