2012-02-24 13 views
5

私はC++で書かれたdllを持っています。今私はHTMLページからdllの関数を呼び出す必要があります。chromeとfirefoxで動作するhtmlページから.dll関数を呼び出す

私はこれを、vbscript(Activex)でdllを呼び出して実行し、IEで唯一実行できるようにしました。

これをChromeとFirefoxで実行する必要があります。

私はjavascriptで書く必要があるのか​​、そのための拡張機能を開発する必要があるのですか?

誰でも簡単なデモで解決策を教えていただけますか?

ありがとうございます。

答えて

0

お返事ありがとうございます。

私は別の解決策を得ました。私は、HTMLやその他のWebアプリケーションから実行されるdllを呼び出すための署名付きアプレットを作成しました。ほとんどすべてのブラウザで動作します。ここで

はサンプル

http://www.javaworld.com/javaworld/jw-10-1998/jw-10-apptowin32.html

ためのリンクです
3

すべてのブラウザでポータブルでない拡張機能を作成するまではありません。

Firefoxは、ChromeはDLLファイルのためのクロスプラットフォームソリューションはありませんextensions

を持っている、しかし、あなたはフラッシュやJavaアプレットを作成しようとすることができますが、「アドオン」別名XPI拡張機能を作成するために

を可能になりますあなたのDLLとやりとりして、それはあなたのために十分な "ポータブル"になることができます。

1

MozillaとChromeの両方にNPAPIプラグインを作成できます。 Firebreathプラグインを使用することもできますが、依存関係の問題が発生する可能性があります。

関連する問題