[serveur Web] privileges UniversalBrowser...

Fermé
Gnienfo - 6 juin 2005 à 11:56
 gnienfo - 6 juin 2005 à 14:05
Bonjour,

J' ai monté un petit serveur web avec apache 1.3, ce serveur restera juste un petit serveur web pour un usage en reseau fermé (mon lan).
le serveur est sous windows xp, et il n'y a que Firefox qui l'accedera.
J'ai un petit probleme:
j'ai du code javascript qui active des privileges particuliers:
...
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
...

Lorsque je charge ma page en local dans le navigateur avec "file://chemin/index.html" -> pas de problemes

Par contre, lorsque je charge ma page par "http://localhost/index.html", alors j'ai un message d'erreur dans la console javascript: Erreur : uncaught exception: Un script de « http://localhost » s'est vu refuser des privilèges UniversalBrowserRead.

je me demande s'il ne faut pas que je donne des droits particulier dans la config du serveur web mais je ne voit pas où. même en donnant un acces de type "permit all" j'ai toujours le même message d'erreur.

Si quelqun a une idée, je l'en remercie d'avance!
A voir également:

1 réponse

en fait il faut dire à firefox d'accepter que le javascript prenne les privileges en faisant comme suis:

charger "about:config"
en changer la valeur de signed.applets.codebase_principal_support en "true"

et hop ça marche, firefox demande si on est bien sur de laisser le script prendre les privileges, on peut memoriser la réponse et ça marche ensuite bien...

faire attention tout de même, cela permet une eventuelle execution de code, ou un acces aux ressources de la machine (fichiers...) donc faire attention. pour moi ce n'est que dans le cadre d'une utilisation sur un lan perso qui est sécurisé!
0