Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 13/06/2006 09:13

Bonjour à tous

je travaille actuellement sur une application de gestion du personnel en xul et j'ai un probleme j'aimerai remplir automatiquement le formulaire DUE du site de l'urssaf à partir des informations contenu sur mon application mais firefox interdit le cross-domaine j'aimerai savoir si c'est possible de configurer mon navigateur pour autoriser cette action

# Re: probleme Cross-domaine

Envoyé par : Paul Rouget

Date : 13/06/2006 17:36

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 14/06/2006 09:06

merci bcp

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 19/06/2006 11:17

Bonjour

pour avoir access et pourvoir modifier les valeurs des champs de saisie avec ma fonction javascript de mon site j'ai mis ces lignes dans mon fichier user.js:

user_pref("capability.policy.policynames", "dueinfo");
user_pref("capability.policy.dueinfo.sites", "http://www2.due.urssaf.fr");
user_pref("capability.policy.dueinfo.HTMLFormElement.text", "allAccess");

mais ça ne marche pas :(

# Re: probleme Cross-domaine

Envoyé par : Paul Rouget

Date : 19/06/2006 21:13

Quelle est l'erreur ? À quelle variable tente t il d'accéder ?

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 20/06/2006 08:45

j'essaye d'accéder aux variables du formulaire de saisie le nom du formulaire est 'monform' (text ou select). Dans ma console javascript il me met comme erreur Erreur : uncaught exception: Permission refusée d'obtenir la propriété HTMLDocument.monform

# Re: probleme Cross-domaine

Envoyé par : Paul Rouget

Date : 20/06/2006 15:42

et donc si tu mets: user_pref("capability.policy.dueinfo.HTMLFormElement.monform", "allAccess");

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 20/06/2006 16:22

le chemin du fichier user.js est bien sous window

C:\Documents and Settings\{login}\Application Data\Mozilla\Firefox\Profiles\2bh6iedq.default

j'ai également essayer

user_pref("capability.policy.dueinfo.HTMLDocument.monform", "allAccess");

toujours la même erreur

# Re: probleme Cross-domaine

Envoyé par : Paul Rouget

Date : 20/06/2006 22:39

Pour le chemin sous Windows, je ne sais pas (je suis sous Linux). Assures toi que ton pref.js est bien chargé (et non pas user.js).

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 21/06/2006 09:02

j' ai regarder mon fichier pref.js et il me met les lignes dans les sens inverse est ce normal??

user_pref("capability.policy.nohrefs.HTMLFormElement.monform", "allAccess"); user_pref("capability.policy.nohrefs.sites", "http://www2.due.urssaf.fr"); user_pref("capability.policy.policynames", "nohrefs");

merci encore de ton aide

# Re: probleme Cross-domaine

Envoyé par : Paul Rouget

Date : 21/06/2006 13:07

Je ne sais pas pour le coup des lignes inversées.

Franchement, je ne vois pas d'où ça peut venir, à part, peut etre, une mauvaise description de l'objet, mais ça me parait ok.

Je reviens à ton soucis de départ:

je travaille actuellement sur une application de gestion du personnel en xul

J'imagine que c'est une application en XUL déposée sur un serveur Web ? Tu ne pourrais pas envisager de faire une application chrome ou une extension ? Sinon, une autre solution, mais vraiment moche:

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 21/06/2006 17:08

Ce qui ne gêne un peu avec une extension, ou une application chrome c'est l'obligation de l'installer sur chaque poste, contrainte dont j'aimerai m'affranchir.

# Re: probleme Cross-domaine

Envoyé par : Paul Rouget

Date : 21/06/2006 21:57

Alors dans ce cas, une application signée: http://xulfr.org/wiki/ApplisWeb/SignerUn(..)

# Re: probleme Cross-domaine

Envoyé par : yaourtdanone

Date : 27/06/2006 17:47

je vais esssayer

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.