【问题标题】:get URL from browser从浏览器获取 URL
【发布时间】:2014-12-18 01:25:43
【问题描述】:

用java可以知道哪些网页是打开的吗?

示例: 我的标签:

facebook.com || stackoverflow.com/ ||google.com ||+||

我想要的示例。

java 输出:

Site: 

http://www.facebook.com

http://www.stackoverflow.com

http://www.google.com 

我可以使用以下代码将网址放入浏览器:

Desktop.getDesktop().browse(new URL("http://www.google.com").toURI());

但我是怎么得到的?

【问题讨论】:

  • 可能你需要做一个浏览器扩展

标签: java google-chrome browser mozilla


【解决方案1】:

对此没有标准的 Java API。浏览器部分也没有标准 API 来向其他应用程序提供此信息。

所以简而言之,你不能这样做。在某些操作系统和某些浏览器的情况下,您可能可以通过执行某些操作系统命令并解析输出来获取此信息,但这只是 hacky,并非在所有情况下都有效。

【讨论】:

    猜你喜欢
    • 2014-03-24
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2017-05-10
    • 2013-08-23
    • 2013-04-27
    • 2010-10-23
    相关资源
    最近更新 更多