繁体   English   中英

如何在Java的同一窗口中打开URL?

[英]How would I be able to open an URL in the same window in java?

这是打开URL部分的当前代码。 如何修改它,使其始终在同一浏览器窗口中打开? 这不是javascript。

    try{
        String url = "www.google.ca"+sn;

        java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
    }
    catch (Exception e) {}

    }          

多次调用此函数,其中sn是google上的随机新页面。 如何替换打开的当前页面?

AFAIK,没有通用的,可移植的方式来执行此操作。 根据浏览器和平台的不同,您也许可以做一些不可移植的事情,以告知现有的浏览器实例打开其他页面。 但是,标准Java API不支持此功能。 (首先,它在某些浏览器/平台上可能无法在技术上实现。)

另一种方法可能是使用嵌入式Java浏览器。 请参阅是否可以在Java中嵌入浏览器?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM