以前也加過類似的問題:How to embed a Java Applet from another website (can't link their class file and jar)Java小程序是否可以盜鏈?
不過有人問問題其實並不需要盜鏈。
我的小程序將無法運行在自己以外的其他環境中。
是否iframe
是我最後的希望?
以前也加過類似的問題:How to embed a Java Applet from another website (can't link their class file and jar)Java小程序是否可以盜鏈?
不過有人問問題其實並不需要盜鏈。
我的小程序將無法運行在自己以外的其他環境中。
是否iframe
是我最後的希望?
從其他網站託管一個小程序可以像設置適當的codebase
屬性一樣簡單。例如。 The properties applet在我的網站(查看血淋淋的細節的HTML源代碼)可以在本地(或從另一個網站)使用此HTML啓動。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<title>
Property Probe - applet
</title>
<script type='text/javascript' src="http://www.java.com/js/deployJava.js">
</script>
<script type='text/javascript'>
var attributes = {
code:'org.pscode.tool.property.PropertyProbe',
codebase:'http://pscode.org/lib',
archive:'propprobe.jar',
id:'applet',
scriptable:'true',
width:'600',
height:'300'
};
var version = '1.2';
var params;
</script>
</HEAD>
<BODY>
<script type='text/javascript'>
deployJava.runApplet(attributes, params, version);
</script>
</BODY>
</HTML>
如果小程序期望找到與文檔庫相關的(非類)資源,而不是代碼庫,則會遇到問題。
我想,這就是我一直在尋找的東西。但是我注意到,你使用的是jnlp文件。 ASAIK,這些類型的文件用於JS <-> Applet通信(http://download.oracle.com/javase/tutorial/deployment/applet/invokingAppletMethodsFromJavaScript.html)。 有沒有機會看看你的applet的代碼,就像一個例子? – noisy 2011-06-15 17:52:43
@noisy:那只是我隨機選擇的一個小程序。它不需要包含任何形式的JavaScript或JNLP。您是否在家中嘗試過/使用您自己的小程序工作,或者是否在等待我發佈例如使用具有您的確切規格的小程序?如果是後者,我需要知道確切的規格。在我可以繼續之前,但你可以嘗試前者 - 更快。 ;) – 2011-06-15 19:22:32
我們可以訪問該applet的URL是什麼? – 2011-06-15 16:58:05
順便說一句 - 在閱讀完您的問題,鏈接線程和您的問題後,我仍然不清楚。你試圖扯破某人的小程序,或阻止人們抓住你的小程序? – 2011-06-15 16:59:33
這是我的小程序。不過,我想爲我的客戶準備一些商業活動。我更喜歡在我自己的服務器上託管我的applet,因爲它的權重爲1.3 MB,我相信我的服務器能夠處理由我的客戶生成的流量。然而,我的客戶準備一個整個網站,應該使用小程序。 – noisy 2011-06-15 17:13:55