2011-01-09 13 views
0

ブラウザとExcelの実行中のインスタンス(Windowsの場合)間のプロセス間通信を可能にするブラウザプラグイン(ユーザが何かをインストールする必要があるもの) ?たとえば、ユーザーがブラウザ内で何かをクリックして、結果としてExcelで選択したセルにテキストをドロップするようにしたいとします。これは確かに通常のデスクトップアプリケーションとExcelで可能ですが、セキュリティ上の理由からブラウザで可能かどうかはわかりません。WebブラウザとExcelのプロセス間通信が可能です

答えて

0

これは可能です。 Mozilla Plugin APIでは、WindowsのCOMオブジェクトをインスタンス化できます。私はあなたがCOMを介してExcelと通信できるので、あなたは大丈夫だと思うと信じています。 XPComとMozillaのGecko Plugin APIについて見てみましょう。

通常、システムはインストールのためにあなたのアプリケーションを信頼するため、これらのことを行うことができます。インストールおよび拡張APIは、ユーザーが明示的に許可する必要があるため信頼係数のために、多くの場合、システムレイヤーの下位層に多くのアクセスを提供します。

EDIT:NSAPIが削除されました。実際はNPAPIです。良いキャッチ。

+0

SB - NSAPIはどのようにブラウザプラグインに適用されますか?私の印象は、NSAPIがWebサーバープラグインを作成していたということでした。 – Abiel

関連する問題