我有一个静态方法用于启动具有给定 URL 的浏览器。当浏览器已经打开时,它将接管活动的浏览器窗口。
如果浏览器用于其他用途,例如数据输入,这将是一个问题。有没有办法在新的浏览器窗口(或选项卡)中打开 URL?
public static void openURL(String urlText)
{
if (Desktop.isDesktopSupported())
{
URI uri = URI.create(urlText);
try
{
Desktop.getDesktop().browse(uri);
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
或者,有没有更好的方法来做到这一点?