在没有工具栏的浏览器中打开URL

时间:2011-12-15 15:47:30

标签: java browser deployment applet toolbar

我正在使用以下代码打开特定网址:

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);

代码的那一部分打开了浏览器,一旦打开,我就会构建一个可以加载一些内容的applet。

这很好用。但现在我收到了一个没有工具栏打开浏览器窗口的请求。这可以使用Javascript实现。类似的东西:

window.open(''+URL+'','_blank','toolbar=no')

使用'toolbar=no'打开浏览器时,有没有办法传递参数Runtime.getRuntime().exec()

如果没有,任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

使用Java Web Start启动applet(在浏览器外自由浮动)。 applet将使用applet viewer启动。

  

.JWS首次作为Java 1.2版本的单独下载提供,并且可以将应用程序和applet作为自由浮动实体启动。 ..

答案 1 :(得分:0)

对于这个问题,我使用了以下方法......

在我的java applet中,我使用netscape.javascript.JSObject进行Javascript调用。

在Javascript中我只需要在window.open

中传递正确的标志
window.open(newWindowUrl,'','toolbar=0,resizable=1');

这似乎工作正常。 谢谢你的帮助。

干杯