以前也加过类似的问题: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