RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
保护Applet免遭"窃取"的小技巧( 来源:
  • 作者:xiaoxiao
  • 发表时间:2020-12-23 10:59
  • 来源:未知

保护Applet免遭"窃取"的小技巧   来源  http://blog.csdn.net/hanic/archive/2004/08/19/78750.aspx

  我们知道,网页中的JavaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,但仍可能被浏览者从Cache中找出,放入自己的网页。因此,如果要保护自己的applet免遭"窃取",方法之一是让Applet只运行于指定URL的网页中。在Java语言中,Applet所在网页的URL可以由java.applet程序包中提供了方法getDocumenBase()来取得。

  例如,在下面一段程序中,Applet在初始化阶段先检测当前URL,一旦与设定不符,就在Java控制台(JavaConsole)中输出警告信息,然后自动中止运行,从而实现了Applet的"版权保护"。

import java.net.*; import java.applet.*;

public class myonly extends Applet{

  public void init(){     String ower=getDocumentBase().getHost();     if(!ower.equals("www.xxx.com")){       System.out.println("Warning ! A stolen Applet.");       System.exit(1);     }     else{       … …     }   }}