我想在默认浏览器中打开来自我的JAVA代码的URL。以下是我的代码如果已经从java打开链接,请打开相同的浏览器选项卡
Desktop desktop = Desktop.getDesktop();
if(desktop != null){
try {
desktop.browse(URI.create(Url));
} catch (IOException err) {
err.printStackTrace();
}
}
但是每次它即使对于相同的URL也会打开新的选项卡。有什么办法可以限制这个吗?它应该打开相同的标签如果URI已经打开。我该如何做到这一点
但是,我不认为这可能是不适当的方法,如果你为每个“URL”做它。因为可能有一个sceanrio,你需要在两个不同的tabs打开不同的屏幕相同的应用程序。如果在登录后输入登录URL,登录屏幕将按照指示被重定向到默认URL。那么可以告诉我你尝试接近这个逻辑的场景吗? –
@srikanthr正在为我的应用程序加载手册页在浏览器中,如果已经打开,我不想在新浏览器中打开它。 – HardRocker