2017-04-07 23 views
0

私は質問があり、あなたが私を助けてくれることを望んでいました。私は現在、私の問題の一つは、これを行うには、私が知っている唯一の方法は、経由であるということであるなど、私は部品/製品は読ん作成し、パラメータを記述することができるようにカティア(CAD-アプリケーション)と私のブラウザとの間で通信するためのAPIブラウザ経由でCatiaと通信する最も良い方法

を構築しました私が実際にやりたいとは思わないActiveXは、誰もがIE11を使用するよう強制します。 CatiaV5はかなり古いソフトウェアなので、何らかの洗練されたapiなどを使ってそれを使用するエレガントな方法はありません。

私はJavaScriptをしばらく使っていましたので、携帯電話用のアプリはありましたが、ブラウザの拡張機能についてはわかりません。実際にcom dllを使用するChrome拡張機能を記述することは可能ですか?ソフトウェアの一部(この例ではCatia)への接続を設定して使用できます。 NPAPIプラグインは、私が見つけた情報から見ても、私の問題の解決策になる可能性がありますが、段階的に廃止される予定です。

このようなNPAPIアプリを書くことについてさらに深く検討する価値はあると思いますか、それとももっとエレガントな考え方がありますか?

いくつかのアイデアや提案がうれしいです。事前に感謝して

挨拶最近のブラウザでクリス

+1

参照[ネイティブメッセージング](https://developer.chrome.com/extensions/nativeMessaging)。 – Makyen

答えて

1

これはネイティブメッセージングを使用することだろう行うための唯一の方法:

FireBreath2には、ネイティブメッセージングをサポートするC++プラグインを構築するための抽象概念がありますが、ドキュメントはまだまだ疎です。

+0

返事をありがとう。これはちょっと私が探していたもののようです。私がまだ分かりません。 com/server/applicationと直接通信するcom .dllを実装していますか?つまり、基本的には書き直す必要がありますか? – Chris

+0

私はこの質問をよく理解していません。あなたがネイティブのメッセージホストに何かと通信するためにCOMを使用させることができます。それがあなたが求めているものならば、 – taxilian

+0

あなたはそれが正しいと思います。私はそのホストに、Chromeに欠けているActiveXObjectを多かれ少なかれ欲しい。 ActiveXObjectで使用されていたすべてのメソッドをプラグインが返すオブジェクトに追加できるようになりました。問題は、私のウェブサイトのコントロールが一方のプラグインとやりとりする必要があり、もう一方のプラグインがcom-serverと通信できることです。 – Chris

0

ゼタケイブラウザサポートNPAPI。 産業用および企業向けアプリケーション用のHTML5ブラウザ組み込みシステムを提供しています。

Www.zetakey.com

敬具、 ジャック・ウォン

関連する問題