Cross-Origin resource sharing et file://

Je suis en train d'écrire une application HTML5 qui est de la collecte de données à partir de différentes sources à l'aide de JSONP. Tout ce que je fais avec un GET fonctionne parfaitement. Je vais maintenant essayer de publier des données, et j'ai couru dans une intéressante accrocher. J'ai besoin de mettre des données à partir de mon application à l'autre, d'où ma demande est en cours d'exécution sur une machine locale. Je suis en train d'écrire une croix-plate-forme capable de l'application mobile (pensez à Impulsion/Flipboard), de sorte que le code sera toujours en cours d'exécution à partir d'une source locale. Mon processus de pensée a été comme suit:

Tous les navigateurs, je suis ciblage sont basé sur webkit (iPad, Playbook, Android), alors je me demandais si il y a des craquements dans la même politique de l'origine du code que je peut se faufiler à travers? Peut-être quelque chose à l'aide d'une iframe ou postMessage?

"Ce qui provoque l'échec de la demande (XmlHttpRequest erreur: Origine null n'est pas autorisé par Access-Control-Allow-Origin)" - Il est autorisé dans les navigateurs actuels, la question est donc hors de date.
Pourriez-vous élaborer sur la troisième balle dans le détail? Je pense que j'ai le même problème que vous, mais je ne comprends pas comment utiliser cet autre serveur.

OriginalL'auteur Justin Beckwith | 2011-02-28