¿Cómo recopila el navegador sus variables de almacenamiento locales y de sesión? ¿Son el resultado de la ejecución de JavaScript en la fuente de la página? ¿Esas funciones dependen de que el navegador no sea sin cabeza? ¿Puede la página web decir de alguna manera que el navegador no tiene cabeza, o es solo la vista desde el extremo del usuario (sin ventana visible, pero el código aún tiene un objeto de ventana)?