0

Windows 7 の Chrome、FF、および Safari ブラウザーで問題なく読み込まれる NPAPI プラグインを作成しました。ただし、別のプラグイン (名前) にするために、プラグインを複製する必要がありました。これまでのところ、別の名前と MIME タイプを使用して、Chrome と Firefox に 2 番目のプラグイン (about:plugins で) を認識させることができ、両方のプラグインが期待どおりに動作することをテストしました。ただし、Safari (5.1.7) では期待どおりに動作しません。最後にインストールされたプラグインのみを認識するようです。最後のプラグインをアンインストールすると、最初のプラグイン (インストールされたまま) が期待どおりに動作します。Process Monitor を使用して監視したところ、両方のプラグインがロードされていることがわかりました。私のデバッグ作業では手がかりが得られません。Safari は、Windows にインストールされている各プラグインをどのように識別しますか?

4

1 に答える 1

0

Windows の NPAPI プラグインは、.rc ファイルの STRINGS リソースの内容に基づいてプラグインを識別します。固有のプラグイン名と異なる MIME タイプを使用していることを確認してください。

于 2012-08-22T06:22:43.097 に答える