Java - 如何检索所有Chrome选项卡详细信息?

时间:2014-10-29 12:36:56

标签: java eclipse google-chrome

我希望使用一个类来提供获取所有打开选项卡的选项。 不幸的是,我只能在js和其他代码中找到代码..而且我真的不知道如何在我的Java代码中使用它。

2 个答案:

答案 0 :(得分:1)

一个肮脏的解决方案:

从Java中,您可以发送键盘事件(请参阅Robot类)。因此,您可以模拟 Ctrl + 1 切换到第一个选项卡( Ctrl + 2 到第二个选项卡,依此类推),然后 Ctrl + L 突出显示URL, Ctrl + C 将其复制到剪贴板中。然后从java获取剪贴板内容:

    Toolkit toolkit = Toolkit.getDefaultToolkit();
    Clipboard clipboard = toolkit.getSystemClipboard();
    String url= (String) clipboard.getData(DataFlavor.stringFlavor);

答案 1 :(得分:0)

除了请求标头之外,无法使用Java查找浏览器物理详细信息。你不能。

另一方面,您可以通过请求将您使用Javascript找到的信息发送到服务器(Java)。

相关问题