Javascript signé erreur Firefox
Hello,
j'ai besoin en JS de récupérer le chemin d'un fichier d'un champ input file qui n'est plus autorisé par Firefox 3.
Pour ceci je dois demander les privilèges avec la commande :
netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead");
Mais pour l'activer sur site distant je dois "signer" le javascript.
J'ai donc suivi une procédure bien détaillée sur cette page : http://xulfr.org/wiki/ApplisWeb/SignerUneAppli
Tout semble se passer comme indiqué, j'obtiens un jar signé contenant ma page html et le script JS. Seulement problème lorsque j'essaie d'accéder à la page html via le protocole jar implémenté dans FF, sur un lien du type jar:http://www.com/rep/monappli.jar!/test_up.html
Firefox me sort l'erreur suivante :
Code:
1 2 3 4 5
| Type de fichier non sûr
La page que vous essayez de voir ne peut être affichée car elle contient un type de fichier dont l'ouverture peut ne pas être sûre. Veuillez contacter les propriétaires du site Web pour les informer de ce problème.
* Veuillez contacter les propriétaires du site Web pour les informer de ce problème. |
En local par contre ça marche également. Ma première question est donc : quel est le problème ?
Ma deuxième est : est-on obligé de passer par une URL de type jar://toto.jar!/toto.html si on veut inclure une portion de JS signé ? C'est franchement pas pratique à intégrer dans une appli web dynamique.
Merci de vos avis, c'est difficile de trouver beaucoup de doc à part cette page-ci http://www.mozilla.org/projects/secu...nts/jssec.html.
exactement le meme problem
j'ai fait la même procédure que toi : même résultat.
j'ai l'impression que le certificat n'est même pas demandé.
Quelqu'un a une solution ?