2009-07-31 7 views
2

小さなアクティブなActiveXコントロールを作成しました。IEでうまく動作します。他のブラウザではうまく動作しないようです。私はfirefoxがアドオンを持っていることを知っていますactivexを有効にするために、私の質問は、クライアントをインストールするようにすべてのブラウザのための一般的なAPIがある場合です。それ以外に、複数のブラウザでActiveXコンポーネントを有効にするためのオプションは何ですか?複数のブラウザでActiveXを有効にする

+0

ブラウザをクロスすることができるのは、ActiveXを避けることだけです。 –

+0

私は他には得られないセキュリティ特権を求めているので、他の選択肢はありません – vondip

答えて

3

ActiveXは、WindowsのみのInternet Explorer専用のAPIです。 Firefoxでは限られたサポートしか得られないかもしれませんが、ほとんどのブラウザはFirefoxをサポートしていません。私は本当にフラッシュ、Javascript/HTML、またはSilverlightのようなブラウザやプラットフォームでサポートされているものを使うことを検討しています。

ActiveXはまだMicrosoftによって開発されていますが、ウイルス/マルウェアの配信によく使用されており、ユーザーはそれを使用して書かれたアプリケーションの(正当な)疑いがあります。

+0

オフィスで直接仕事をするためにSharePointで現在も使用されています。 – ICodeForCoffee

+0

ActiveXはサポートされている技術のままです。多くの場合、マルウェアの配信に使用されているという主張は、誤解を招きます。バグのあるActiveXコントロールは悪意のあるサイトによって悪用されることが多いと言うのが正しい。詳細については、http://blogs.msdn.com/ie/archive/2009/07/15/internet-explorer-s-activex-security-mitigations-in-use.aspxを参照してください。 – EricLaw

+1

IE6のスパイウェアは、ActiveXだけに起因するものでした。それは積極的に支持されるかもしれませんが、現代のウェブには未来がありません。 –

関連する問題