Cross-Origin resource sharing und file://

Schreibe ich eine HTML5-Anwendung, die sammelt Daten aus verschiedenen Quellen mit JSONP. Alles, was ich Tue, mit GET funktioniert perfekt. Ich bin jetzt versucht, POST-Daten, und ich habe ein Interessantes Problem. Ich muss POST-Daten aus meiner Anwendung zu einer anderen, wo meine Anwendung ausgeführt wird, von einem lokalen Maschine. Ich bin versucht zu schreiben, ein cross-Plattform-fähig mobile-Anwendung (man denke Puls/Flipboard), so wird der code immer ausgeführt werden, von einer lokalen Quelle. Mein Gedankengang war wie folgt:

Allen Browsern, die ich bin, Zielen auf webkit-basierte (iPad, Playbook, Android), so Frage ich mich, ob es irgendwelche Knarren in der same-origin-Richtlinie code, ich kann schleichen Sie durch? Vielleicht etwas mit iframe oder postMessage?

  • "Dies bewirkt, dass die Anforderung fehl (XmlHttpRequest Fehler: Origin null ist nicht erlaubt, Access-Control-Allow-Origin)" - ist Es erlaubt, in den aktuellen Browsern, so dass die Frage veraltet ist.
  • Könnten Sie näher auf die Dritte Kugel im detail? Ich denke, ich habe das gleiche problem wie du, aber ich verstehe nicht, wie Sie diese nutzen andere server.
Schreibe einen Kommentar