現在、多くのc/C++ dllをリンクするActiveXコントロールがあります。問題は、IE以外のブラウザ(特にFirefox)でこのコントロールを実行する必要があることです。マルチブラウザで動作するActiveXコントロールの移植
私はそれを見ると、私は次のオプションがあります。
- は、Firefoxのプラグインとしてコントロールを作成します。これは最速になると思われますが、Mozillaに密接に結びついています。
- Silverlightまたはflexでの完全な書き換え。私たちのコントロールのサイズのために、おそらく時間がかかりすぎるでしょう。
- UIのJavaScriptを使用して、Googleドキュメントと同様にクライアントとサーバーの混合ソリューションを作成します。
誰かがActiveXコントロールの移植の問題を解決しようとしているのではないでしょうか?そして、もしあれば、彼らが提供できるアドバイスは何ですか?事前に
おかげ
確かに、これは私がfirefoxのプラグインを意味していたものですが、これはfirefoxの実行を制限するだけではありませんか? ありがとう、私はこれが唯一の解決策だと思った。 – gonzohunter
いいえ、Netscape PluginのアーキテクチャはIEを除くすべてのメインストリームブラウザでサポートされています。そのためには、https://developer.mozilla.org/en/ActiveX_Control_for_Hosting_Netscape_Plug-ins_in_IEを使用するか、現在のActiveXインターフェイスをそのまま使用することができます。 – RichieHindle
ちょうど、すべてのブラウザでNPAPIの実装には微妙な違いがたくさんあるので、たくさんのテストとデバッグが必要です。 –