Bonjour à tous!
J'étais en train de développer un petit script en Javascript qui est censé produire un petit rapport d'activité hebdomadaire. Pour cela, il a besoin de télécharger des rapports qui se situent sur des serveurs distants.
Le problème est que, comme vous devez le savoir, XMLHttpRequest ne permet pas de récupérer des documents sur des serveurs distants pour des raisons de sécurité.
Je ne peux pas créer un pseudo proxy en php qui irait rappatrier la page pour moi car je n'ai pas la possibilité d'installer un serveur PHP...
J'ai donc utilisé la commandepour pouvoir accéder aux serveurs à distance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
Ca marchait très bien en local (sous Firefox), mais dès que j'ai uploadé le script en ligne, il ne me demande plus d'autoriser ou non la conexion!
J'ai lu que l'on pouvait modifier des paramètres de sécurité de firefox (signed.applets.codebase_principal_support -> true) pour éviter ça, mais le script doit être utilisable par pas mal de monde, et du coup je me demandais si il y avait un autre moyen qui ne nécessite pas de modification dans les paramètres de Firefox... (et éventuellement, qui permette de faire marcher le code sous IE )
Merci d'avance!!
Nathan
Partager