如何使用java \命令行

时间:2017-07-06 13:42:52

标签: java session browser command-line powershell-v2.0

我要获取在本地计算机上打开的所有活动浏览器以及相应的会话ID。

我做了很少的研究,我确实找到了以下链接。

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

我知道有一些插件可用于获取会话但我需要以编程方式进行。

提前致谢!!

1 个答案:

答案 0 :(得分:0)

简短回答:不可能

答案很长:没有什么能将浏览器与任何其他程序区分开来。事实上,许多程序都嵌入了浏览器功能。

如果您将浏览器定义为已知程序之一,例如“Firefox”,“Chrome”,“IE”等,那么您可以采取一些措施来实现某些结果。

首先:忘记Java,您需要使用Win-APIJava并非最佳解决方案。

您可以按可执行文件名枚举进程并查找浏览器。

然后,您可以检查每个浏览器文档以查找是否有任何集成API。每个浏览器都有自己的API(或没有)。

然后使用此API,您可以提取可用的内容。

所以即使有可能得到你想要的东西也很难。