2012-01-13 6 views
2

ウェブからは、アプリケーションがインストールされているかどうかを検出したいと思います。私たちは、検出するために、何かを書くために光がありプラグインがインストールされていますか?

Detect from browser if specific application is installed

if (navigator.plugins["Adobe Acrobat"]) { 
// do some stuff if it is installed 
} else { 
// do some other stuff if its not installed 
} 

質問は次のとおりです。

  • どのような研究の数で、我々はこのサイトを発見しましたブラウザーはローカルマシン上で "adobe acrobat"を見つけますか?
  • は "adobe acrobat"プラグインがインストールされていますか?マシン上で手動で確認するにはどうすればよいですか?
  • "adobe acrobat"のようなプログラムやプラグインを書く方法:navigtor.plugins?

ありがとうございます。

答えて

0

1各ブラウザのベンダーがプラグインAPIを確認する必要があります。セキュリティのため

2aと、インストールされているプログラムを確認するために許可されているJavaScriptの唯一の方法は、それが

2bとその特定のブラウザ用のプラグインである場合は、各ブラウザが異なっています。

3各ブラウザが異なっています。プラグインapi(ほとんどのブラウザはnpapiと呼ばれる類似のAPIを使用しています)を確認してください。

+0

です。 – Evert

関連する問題