Ich versuche, URL aus meinem JAVA-Code im Standardbrowser zu öffnen. unten ist mein CodeÖffnen Sie die gleiche Browser-Registerkarte, wenn der Link bereits von Java geöffnet ist
Desktop desktop = Desktop.getDesktop();
if(desktop != null){
try {
desktop.browse(URI.create(Url));
} catch (IOException err) {
err.printStackTrace();
}
}
Aber jedes Mal öffnet es neue Registerkarte sogar für die gleiche URL. Kann ich das irgendwie einschränken? Es sollte die gleiche Registerkarte öffnen, wenn der URI bereits geöffnet ist. Wie kann ich das tun
Aber ich denke nicht, dass das unangemessene Ansatz sein könnte, wenn Sie es für jede "URL" tun. Da es ein Scenario geben kann, müssen Sie verschiedene Bildschirm der gleichen Anwendung in zwei verschiedenen Registerkarten öffnen.Für Beispiel in Fall des Login-Bildschirms, wenn Login-URL eingeben, auch nach dem Login werden Sie auf Standard-URL weitergeleitet wie angewiesen.So kann mir sagen, das Szenario Sie versuchen, diese Logik zu nähern? –
@srikanthr Ich versuche, die manuelle Seite für meine Anwendung im Browser zu laden und ich möchte sie nicht in einem neuen Browser öffnen, wenn sie bereits geöffnet ist. – HardRocker