2017-07-06 2 views
0

ローカルマシンで開いているすべてのアクティブブラウザを、対応するセッションIDと共に取得する必要があります。java コマンドラインを使用して、アクティブなセッションIDと共にアクティブなブラウザ情報を取得する方法

私はほとんど研究をしていない、私は以下のリンクを見つける。

It's giving the active browser name which is not enough though

私はいくつかのプラグインのセッションを取得するために利用できるがある知っているが、私はプログラム的にそれを行う必要があります。

ありがとうございます!

答えて

0

短い回答:それは不可です。

長い答え:他のプログラムとブラウザを区別するものはありません。実際、多くのプログラムにはブラウザ機能が組み込まれています。

「Firefox」、「Chrome」、「IE」などの既知のプログラムの1つとしてブラウザを定義すると、何らかの結果を得るために何かを行うことができます。

まず、Javaを忘れて、Win-APIと一緒に作業する必要があります。Javaはそれを実行する最適な方法ではありません。

プロセスを列挙し、実行可能ファイル名でブラウザを見つけることができます。

次に、各ブラウザのドキュメントを参照して、統合APIがあるかどうかを調べることができます。各ブラウザには独自のAPIがあります(または持っていない)。

このAPIを使用すると、利用可能なものを抽出できます。

あなたが望むものを手に入れても、それは難しいでしょう。

関連する問題