6

プラグインと拡張機能の機能の違いがわかりません。

何年もの間、私は昔ながらのNPAPIプラグインを作成してきました。これは、Macの/ Library /プラグインと、PCの同様の場所にありました。Firefox 3.6では、動作を停止しました。周りを見回すと、次のように表示されます。http: //blog.mozilla.com/security/2009/11/16/component-directory-lockd ...これが問題である可能性があるため、プラグインをXPIですが、これは拡張機能になります。

私はそれをインストールしましたが、それでも機能しませんが、拡張機能はプラグインとは異なる獣であるため、機能しないかどうかはわかりません。したがって、私が行ったことはまったく意味がありません。以前の基礎となる問題はまだ残っているので、私がしたことは時間の無駄であり、実際には問題に対処していませんでした...

誰かが私にここでいくつかのガイダンスを与えることができますか?

ありがとう。

4

2 に答える 2

3

必要に応じて、拡張機能の一部としてプラグインをインストールできます(オプションでXPIを使用)。

プラグインがFirefox3.6で機能しなくなった理由は、Firefox3.6がスクリプトインターフェイスを提供するXPCOMメソッドのサポートを停止したことはほぼ間違いありません。ほとんどの場合、プラグインは読み込まれますが、JavaScriptでプラグインと通信することはできません。

詳細については、こちらをご覧ください:http: //colonelpanic.net/2010/01/firefox-3-6-has-removed-support-for-xpcom-plugins/

また、更新する必要がある場合は、FireBreathの使用を検討してください。これにより、その複雑さの多くが解消されます。

于 2010-08-04T17:05:58.700 に答える
3

答えは、「これまでの基礎となる問題がまだ残っているためです」です。ロックダウンの投稿では、ファイルをFirefox.app /.../ components内に配置した場合にのみ問題が発生することが明確に示されています(元の投稿でこのリンクについて言及した場合は、XPIにしようとする必要はありません)。 )。

拡張機能とプラグインの関係は次のとおりです。拡張機能には、とりわけプラグインが含まれる場合があります。Firefoxにプラグインを(拡張機能にすることなく)インストールできます。

あなたの元々の問題に関しては、残念ながら私はそれがうまくいかない理由がわかりません。私はNPAPIプラグインのデバッグに精通しておらず、あなたが共有した唯一の情報は、Firefox3.6では機能しないということです:)

最初のステップとして、about:pluginsまたはTools-> Addonsに表示されますか?

于 2010-02-03T00:25:51.057 に答える