Intercambio de recursos de origen cruzado y archivo: //

Estoy escribiendo una aplicación HTML5 que recopila datos de algunas fuentes diferentes utilizando JSONP. Todo lo que estoy haciendo con un GET funciona perfectamente. Ahora estoy tratando de enviar datos, y me he encontrado con un inconveniente interesante. Necesito POSTAR datos de mi aplicación a otra, donde mi aplicación se ejecuta desde una máquina local. Estoy tratando de escribir una aplicación móvil con capacidad multiplataforma (piense en Pulse / Flipboard), por lo que el código siempre se ejecutará desde una fuente local. Mi proceso de pensamiento fue el siguiente:

Utilice JSONP: JSONP no permite la publicación, simplemente no funciona de esa manera Post datos a JsonP)Rely on CORS: dado que la solicitud proviene de una fuente local que utilizafile://, el encabezado de origen es nulo. Esto hace que la solicitud falle XmlHttpRequest error: Access null no está permitido por Access-Control-Allow-Origin)Utilice otro servidor para rechazar la solicitud; esto sería costoso

Todos los navegadores a los que me dirijo están basados en webkit (iPad, Playbook, Android), por lo que me pregunto si hay crujidos en el mismo código de política de origen por los que pueda colarse. ¿Quizás algo usando iframe o postMessage?

Respuestas a la pregunta(2)

Su respuesta a la pregunta