一般に、ブラウザの javascript からシステム ライブラリまたは dll を呼び出せないことは承知しています。しかし、アプリケーションの多くで、ブラウザーが他のプロセスを開始しているのを目にします。例えば:
- Google Plus を開くとすぐに、バックグラウンドで googletalkplugin.exe (フォルダから
C:\Users\Jatin\AppData\Local\Google\Google Talk Plugin
) が起動します。(リソースモニターで確認可能) - Facebookのビデオチャットと同じです。初めて、プラグインをインストールするように求められ、後でチャットを開始すると、プロセスが開始されます。
- トレント サイトでは、マグネット リンクが提供されます。トレント マグネット リンクをクリックすると、システムのデフォルトのトレント クライアントが開きます。
ある意味では、フラッシュとアプレットも同じです。
ブラウザーはどのように別のプロセスをトリガーし、それと通信しますか? 不足しているオープン標準はありますか?
最終的には、スクリーンキャストを使用してビデオ、オーディオの録音を行いたいと考えています。画面記録に関しては、Java アプレットが唯一の解決策のように見えますが、アプレットには独自の問題があります。