2011-12-15 56 views
3

我用下面的代碼打開特定的URL:在瀏覽器中打開URL沒有工具欄

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

代碼打開瀏覽器,並的那部分一旦打開,我建立一個applet,會加載一些內容。

這工作正常。但是現在我收到了一個請求,打開沒有工具欄的瀏覽器窗口。這可以使用Javascript來實現。喜歡的東西:

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

有什麼辦法來傳遞參數'toolbar=no'當我打開使用Runtime.getRuntime().exec()瀏覽器?

如果不是,任何想法我怎麼能解決這個問題?

+0

你是在一個獨立的java應用程序中運行,還是在瀏覽器中運行的java applet?我想你是從一個獨立的應用程序,因爲你正在訪問運行時,但你提到了一個小程序,所以我想確保。 – Herms 2011-12-15 16:10:15

回答

0

對於這個問題我用下面的方法...

在我的Java小程序我使用netscape.javascript.JSObject的JavaScript調用。

在JavaScript我只需要傳遞正確的標誌在window.open

window.open(newWindowUrl,'','toolbar=0,resizable=1'); 

這似乎是工作確定。 感謝您的幫助。

Cheers

2

使用Java Web Start啓動applet(在瀏覽器外部自由浮動)。該小程序將使用小程序查看器啓動。

.. JWS首次作爲單獨的下載與Java 1.2的發佈提供,並可以啓動應用程序和小程序作爲自由浮動實體。 ..

相關問題