我遇到了关于在SAME浏览器中打开链接的问题。
我想在我已经启动的同一浏览器中的新页面中打开一个 URL。实际上,我找到了以下代码。
public static void runBroswer(String webSite) {
try {
Desktop desktop = Desktop.getDesktop();
if (Desktop.isDesktopSupported()
&& desktop.isSupported(Desktop.Action.BROWSE)) {
URI uri = new URI(webSite);
desktop.browse(uri);
}
} catch (IOException ex) {
ex.printStackTrace();
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
但是这段代码试图打开一个默认浏览器,而不是当前正在运行的浏览器。根据浏览器的会话问题,我必须在我已经启动的同一浏览器中的新页面中打开一个 URL。我该怎么办?如何使用java来检查已经启动了哪个浏览器?
非常感谢