我正在使用以下代码打开特定网址:
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
代码的那一部分打开了浏览器,一旦打开,我就会构建一个可以加载一些内容的applet。
这很好用。但现在我收到了一个没有工具栏打开浏览器窗口的请求。这可以使用Javascript实现。类似的东西:
window.open(''+URL+'','_blank','toolbar=no')
使用'toolbar=no'
打开浏览器时,有没有办法传递参数Runtime.getRuntime().exec()
?
如果没有,任何想法如何解决这个问题?
答案 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');
这似乎工作正常。 谢谢你的帮助。
干杯