J. P. I.

Java Plug-In : Plug-in Java.

Besoin

Fournir une plate-forme d'exécution pour les applets Java.

Conception

Le plugin Java s'intègre au navigateur Web en paramétrant celui-ci pour lui déléguer l'exécution d'applets.

Notes

Limitations

Exemple

La détection du Plugin Java peut s'effectuer via du code JavaScript. Ce code est différent selon le navigateur utilisé.

Pour Netscape :

<script language="JavaScript">
navigator.plugins etc.
</script>

<script language="JavaScript">
if (navigator.mimeTypes["application/x-java-applet"] != null) {
if (navigator.mimeTypes["application/x-java-applet"].enabledPlugin == null)
// Plugin non actif
else {
// Plugin actif
}
}
else
// Plugin non installé
</script>

Pour MSIE :

<script language="vbscript">
if scriptEngineMajorVersion > 1 then
on error resume next
javaplug=(IsObject(CreateObject("JavaSoft.JavaBeansBridge.1")))
on error resume next javaplug=(IsObject(CreateObject("Java(TM) Plug-in.Java(TM) Plug-in")))
if javaplug then
// Plugin installé
else
// Plugin non installé
end if
end if
</script>