Almacenamiento local entre dominios con iframes (Chrome)

Estoy tratando de almacenar un valor en otro dominio usando un iframe (en realidad, estoy usando la biblioteca xauth enhttp://xauth.org/info/). Sin embargo, cuando trato de almacenar cualquier cosa usando Chrome, vuelve con "QUOTA_EXCEEDED_ERR: DOM Exception 22", que he reconocido como un error de acceso. Me he burlado de un par de páginas muy simples a continuación para duplicar el efecto:

Archivo 1.html:

<html>
<head/>
<iframe src='http://127.0.0.1/2.html' />
</html>

Archivo 2.html:

<html>
<head/>
<script>
console.log(localStorage);
localStorage.setItem('test', '123');
</script>
</html>

Si coloco ambos en mi servidor local y accedo a localhost / 1.html, incrusta un marco desde 127.0.0.1 (que Chrome considera un dominio separado), y obtengo el mismo error de acceso que el anterior. En una conjetura, parece que a pesar de que estoy incrustando un iframe de otro dominio, y la secuencia de comandos dentro de ese iframe hace referencia correctamente al almacenamiento local para ese dominio (como puedo ver con la línea console.log (localStorage)), los permisos para escribir en localStorage provienen del dominio de la página superior.

En resumen, parece que ningún iframe puede escribir en localStorage en Chrome. ¿Alguien sabe si hay alguna forma de evitar esta "característica" de seguridad en particular? ¿O estoy haciendo algo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta