So prüfen Sie den Host, von dem Applet geladen wird

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
       }
   }

}