So überprüfen Sie den Host, von dem aus Applet geladen wird
Oft müssen Sie diehost kennen, von denen Ihr Applet geladen wird, um zu verhindern, dass jemand anderes Ihr Applet illegal lädt. Mit der folgenden einfachen Methode können Sie den Host bestimmen, von dem aus Applet geladen wird.
getCodeBase()
Dadurch wird ein URL-Objekt zurückgegeben. Sie können es zur URL-Überprüfung in String umwandeln und einen einfachen Kopierschutz für Ihr Applet implementieren.
package com.example.applet; import java.applet.*; import java.awt.Graphics; public class AppletExample extends Applet { public void init() { //get URL from where Applet is loaded String urlLoaded = getCodeBase().toString(); //check it if(urlLoaded.equals("xxx")){ //continue load it }else{ //illegal load of Applet, display something else } } }