从浏览器获取URL

时间:2014-10-22 14:36:49

标签: java google-chrome browser mozilla

java可以知道哪些页面是开放的吗?

实施例: 我的标签:

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

我想要的例子。

java的输出:

Site: 

http://www.facebook.com

http://www.stackoverflow.com

http://www.google.com 

我可以使用以下代码将URL放在浏览器中:

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

但我怎么样?

1 个答案:

答案 0 :(得分:2)

没有标准的Java API。此外,浏览器还没有标准的API。部分为其他应用程序提供此信息。

简而言之,你无法做到这一点。对于某些操作系统,如果是某些浏览器,您可以通过执行某些操作系统命令并解析输出来获得此功能,但这只是hacky并且在所有情况下都无法工作。