Comment vérifier l’hôte à partir duquel l’applet est chargé

Comment vérifier l'hôte à partir duquel l'applet est chargée

Souvent, vous devez connaître leshostà partir desquels votre applet est chargée, pour éviter que quelqu'un d'autre ne charge votre applet illégalement. Vous pouvez déterminer l'hôte à partir duquel Applet est chargé avec la méthode simple suivante.

 getCodeBase()

Cela renverra un objet URL, vous pouvez le convertir en chaîne pour la vérification de l'URL et implémenter une simple protection contre la copie de votre applet.

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

}