firefox 5 et le protocol file:// sur serveur distant

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...

Modérateur : chBok

gaetantri
Arias
Messages : 1
Inscription : 06 juil. 2011, 00:12

firefox 5 et le protocol file:// sur serveur distant

Message par gaetantri » 06 juil. 2011, 00:22

Salut a tous,

Dans firefox 3, avec un paramétrage particulier, on pouvais ouvrir les liens file:/// contenu dans des pages sur un serveur web (http://monserveur.cmo/mapage.html). La dessus, on a développer une extension qui peut lire tout un tas de protocoles spécifiques a nos applications, pour qu'ils soient ouverts dans l'application associé. Ca marche bien.

Aujourd'hui, on aimerais migrer notre système sur firefox 5, mais on se heurte a la nouvelle politique de sécurité de firefox :
Lors de l'ouverture d'un link, on a :
Erreur de sécurité : le contenu situé à http://monserveur.intra/mapage.html ne peut charger de donnéesou établir un lien vers file:///C:/test.xls
Ce qui est logique, puisque cela est désactivé depuis firefox 4 :
Firefox 4
Support for remote XUL has long been a potential security concern; support for it was disabled in Gecko 2.0. This also means you can't load XUL using file:// URLs unless you set the preference dom.allow_XUL_XBL_for_file to true. However, there is a whitelist that lets you specify sites that can still use remote XUL. The Remote XUL Manager extension lets you manage this whitelist.
source : https://developer.mozilla.org/en/using_remote_xul

j'ai voulu utiliser l'extension associée pour ajouter mon superserver a la liste autorisé, rien n'a changé.
J'ai ajouté la préférence dom.allow_XUL_XBL_for_file dans mon about:config , rien n'a changé.
j'ai suivi le bugtracker mozilla : https://bugzilla.mozilla.org/show_bug.cgi?id=595397 et mon bug semble résolu par les méthodes suivies.

Si quelqu'un sais par ou je peux trouver une solution, je suis preneur.

edit : Ceci marche très bien sur les machines avec windows 7, mais pas sur les machines windows XP
Gaëtan

Avatar de l’utilisateur
nico@nc
Animal mythique
Messages : 8029
Inscription : 21 août 2005, 08:04
Localisation : fr-FR
Contact :

Re: firefox 5 et le protocol file:// sur serveur distant

Message par nico@nc » 08 juil. 2011, 13:03

Bonjour,

Je ne vois pas le rapport entre le problème rencontré et le retrait du support des XML distants.

Si ça ne fonctionnait pas avec Firefox 3, j'aurais pensé à quelque chose de similaire à ça : http://forums.mozillazine.org/viewtopic.php?t=653473.

Sinon, on peut passer "security.checkloaduri" à "false" dans le about:config des Firefox concernés, mais ça concerne tous les sites et pose un problème de sécurité s'il y a un accès au net.

Je déplace en tout cas le sujet vers la section "Développement d'applications Gecko", où il sera plus visible. Si l'anglais ne te pose pas de problème, poste aussi sur http://forums.mozillazine.org/. À toutes fins utiles, la version anglaise du message d'erreur est "Security Error: Content at [...] may not load or link to [...]."
Nicolas
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
Pas de support par message privé, postez sur le forum, merci.

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités