Désolé, c'est une question de neuneu. J'ai Windows XP, Mozilla 1.4,
l'exécution de Java autorisée dans les préférences avancées, le dernier Java
de Sun installé, et quand je visualise une page contenant une applet Java
j'ai une jolie croix de lorraine bleue qui s'affiche avec "Click here to get
the plugin", ce qui ne résoud pas mon problème. Bien entendu je n'ai aucun
problème avec IE6 (bon, je ne voudrais pas donner l'impression de faire du
mauvais esprit).
Une adresse au hasard : http://www.thalasson.com/pjb/java/index.htm
Il est donc utile de savoir que Java ne marche pas sur Mozilla si on n'utilise pas le bon UA.
JP a du mérite d'avoir réussi à trouver le point bloquant !!! Pascal, cela mérite-t-il une entrée dans ta FAQ ?
-- XandreX /I'm that kind of people your parents warned you about/
Jean-Marc Desperrier
ho alexandre wrote:
Jean-Marc Desperrier wrote:
Java ne comporte pas de fonction permettant d'identifier le navigateur.
attends, le système de bibliothèques de Windows permet tout de même au plugin Java de connaître le process appelant !
Quel rapport avec la choucroute ? T'as pas besoin de quoi que ce soit de sophistiqué pour obtenir la valeurs des variables d'environnement et pourtant avec les versions 1.4 de la JVM, Sun a décidé que tout ce que tu peux récupérer, c'est les valeurs prédéfinis dans System.getProperty et pas une valeur d'environnement quelconque. Je ne parle pas des applets, mais bien des applis ici. Résultat les gens utilisent des méthodes 10 fois plus porc et moins portables pour y avoir accès.
Il est hors de question pour une applet non-signée d'appeler quoi que ce soit en dehors de la SandBox, et même si elle était signée, elle n'a pas doit a priori d'appeler une fonction quelconque du système de bibliothèques de Windows. Et puis déterminer le navigateur par ce biais, c'est très casse-gueule, il suffit de changer le nom de l'exécutable pour planter le truc. Phenix devient Firebird, Chimera devient Camino et tout ce qui est codé en dur plante.
ho alexandre wrote:
Jean-Marc Desperrier wrote:
Java ne comporte pas de fonction permettant d'identifier le navigateur.
attends, le système de bibliothèques de Windows permet tout de même au
plugin Java de connaître le process appelant !
Quel rapport avec la choucroute ?
T'as pas besoin de quoi que ce soit de sophistiqué pour obtenir la
valeurs des variables d'environnement et pourtant avec les versions 1.4
de la JVM, Sun a décidé que tout ce que tu peux récupérer, c'est les
valeurs prédéfinis dans System.getProperty et pas une valeur
d'environnement quelconque. Je ne parle pas des applets, mais bien des
applis ici.
Résultat les gens utilisent des méthodes 10 fois plus porc et moins
portables pour y avoir accès.
Il est hors de question pour une applet non-signée d'appeler quoi que ce
soit en dehors de la SandBox, et même si elle était signée, elle n'a pas
doit a priori d'appeler une fonction quelconque du système de
bibliothèques de Windows. Et puis déterminer le navigateur par ce biais,
c'est très casse-gueule, il suffit de changer le nom de l'exécutable
pour planter le truc. Phenix devient Firebird, Chimera devient Camino et
tout ce qui est codé en dur plante.
Java ne comporte pas de fonction permettant d'identifier le navigateur.
attends, le système de bibliothèques de Windows permet tout de même au plugin Java de connaître le process appelant !
Quel rapport avec la choucroute ? T'as pas besoin de quoi que ce soit de sophistiqué pour obtenir la valeurs des variables d'environnement et pourtant avec les versions 1.4 de la JVM, Sun a décidé que tout ce que tu peux récupérer, c'est les valeurs prédéfinis dans System.getProperty et pas une valeur d'environnement quelconque. Je ne parle pas des applets, mais bien des applis ici. Résultat les gens utilisent des méthodes 10 fois plus porc et moins portables pour y avoir accès.
Il est hors de question pour une applet non-signée d'appeler quoi que ce soit en dehors de la SandBox, et même si elle était signée, elle n'a pas doit a priori d'appeler une fonction quelconque du système de bibliothèques de Windows. Et puis déterminer le navigateur par ce biais, c'est très casse-gueule, il suffit de changer le nom de l'exécutable pour planter le truc. Phenix devient Firebird, Chimera devient Camino et tout ce qui est codé en dur plante.
J-P Louvet
ho alexandre wrote:
J-P Louvet a écrit :
Il est donc utile de savoir que Java ne marche pas sur Mozilla si on n'utilise pas le bon UA.
JP a du mérite d'avoir réussi à trouver le point bloquant !!!