2012-11-09 1367 views
3

可能重複:
Can I delete downloaded JNLP file (Java web start/JWS) from Java application?
Launch webstart without downloading…?在Chrome中打開JNLP - 禁止文件下載對話框?

我創建的通過點擊一個HTML鏈接,您可以到JNLP文件啓動JWS程序。但是,Chrome瀏覽器會提供一個文件下載對話框,詢問您是否要「保留」或「放棄」該文件。許多用戶監督該對話並且從不點擊「保持」。

但是在某些網站中,我發現該對話框不存在,JWS自動啓動。我怎麼能在我的情況下做同樣的事情?直接推出

例子:

http://docs.oracle.com/javase/tutorial/uiswing/layout/box.html

+0

* 「直接啓動的例子:」 * Ughh。你是否沒有想過鏈接到你的JNLP,而這個***可以工作?它可能是mime類型的,我可能在輸入此評論的時間內檢查過。 –

+0

對不起,但另一個是封閉的環境。 Mime類型是設置的,不應該是一個問題。 – Ska

回答

6

該頁面使用了Java部署工具包http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit

這是一個JavaScript,爲你做一些其他的事情,以及確保在客戶機上安裝jre等。

,你可以在這裏找到:http://java.com/js/deployJava.js或人類可讀的版本在這裏:http://www.java.com/js/deployJava.txt

basicaly你使用這樣的:

<script src="http://www.java.com/js/deployJava.js"></script> 
<script> 
    var url = "http://java.sun.com/javase/technologies/desktop/javawebstart apps/notepad.jnlp"; 
    deployJava.createWebStartLaunchButton(url, '1.6.0'); 
</script> 
相關問題