0

.NET 4.0 と Silverlight 5 を使用して Web アプリケーションを開発しています。アプリケーションでは、サードパーティのプラグインと自社製品のプラグインを使用しています。ユーザーがプラグインを持っているかどうか、およびバージョンが更新されているかどうか (ユーザーがプラグインをインストールしている場合) を Javascript を使用してチェックしています。Plugin Array を使用すると、以前の IE バージョンで正常にチェックできます。しかし、IE 11 では、このオプションをチェックすることができません。Plugin Array が空であるためです。回避策、またはプラグインがクライアント システムにインストールされているかどうかを確認する方法を教えてください。

一部のフォーラムの投稿や Microsoft の投稿では、IE 11 はプラグインのないブラウザーであると言及されています。これは私たちにとって怖いです。これらのサードパーティのプラグインがなければ、私たちのサイトは機能しません. すべての製品はプラグインに依存しています。

この問題の解決にご協力いただけますでしょうか。

前もって感謝します。

ありがとう、ラグナサン・マニラジ、

4

1 に答える 1

0

後退しましょう。IE11 は、配列を設定する IE の最初のバージョンです。navigator.plugins以前のバージョンでは、常にこのオブジェクトを空の配列として定義していました。

NavigatorPluginsListただし、プラグインを機能させるには、レジストリ キーのレジストリにプラグインを登録する必要があります。詳細については、 http://msdn.microsoft.com/en-us/library/ie/dn423948 (v=vs.85).aspx を参照してください。

より一般的に言えば、Windows 8 の IE10 では、プラグインに多くの新しい制限が導入されました。IE11 では、デスクトップで拡張保護モードを有効にすることにより、デフォルトでこれらの制限がさらに強化されています。

于 2013-10-11T19:49:45.583 に答える