0

C'est ma première question sur Stackoverflow même si je suis un programmeur depuis que je me souviens et j'ai utilisé ce site depuis que je suis né (ok peut-être pas si longtemps). La raison pour laquelle je n'ai jamais posté quelque chose est que j'ai toujours trouvé une solution ici, mais maintenant je dois demander de l'aide pour cette question:Une requête XML côté client UNIQUEMENT sur le domaine?

Comment pouvez-vous créer un inter-domaine pour un fichier XML (qui a dit HTTP?) Seulement côté client? - Aucun code côté serveur autorisé.

Mon problème vient de ceci: http://code.google.com/p/chrome-intl-time/ C'est une extension de chrome que j'ai fait, une horloge numérique qui vous donne l'heure d'environ 130 fuseaux horaires. Fonctionne maintenant en lisant le fichier XML du dossier mais comme vous savez (probablement) que la différence de fuseau horaire n'est pas la même tout au long de l'année! Je suis supposé saisir ce XML à partir de sites comme http://www.timegenie.com/ au moins une fois par jour, mais devinez quoi, sur les extensions Chrome, vous ne pouvez pas utiliser le script côté serveur et, bien, je peux imaginer pourquoi.

Et si je voulais un simple lecteur RSS pour Chrome? AIDEZ-MOI!

(Il est possible que tout cela se termine sur une solution hébergée par un simple iframe sur l'extension. Mais il vaut la peine pour une extension si petit?)

Alors quelqu'un sait comment récupérer un fichier XML à travers les domaines? Je ne sais pas, je suis perplexe. Aidez-moi. Merci à tous d'avance et essayez d'oublier mon terrible anglais.

Répondre

1

Vous devez

+0

Bang! Ça va le faire, mais que faire si ce n'était pas une extension Chrome? Comment est-ce que je pourrais appeler normalement le côté de client de croix-domaine XML? .BTW Je le vérifie et vous dise s'il a fait le tour – regrunge

+0

Il est impossible pour le JavaScript fonctionnant dans une page Web d'accéder aux données sur une origine différente sans permission de côté de serveur cette origine, toute autre chose serait un problème de sécurité horrible. – Quentin

+0

Eh bien, si vous avez un système pour sécuriser n'importe quelle réponse, par exemple enlever le javascript de celui-ci et obtenir du texte seulement, cela pourrait fonctionner n'est-ce pas? – regrunge

Questions connexes