Opciones de almacenamiento de Javascript / HTML bajo el protocolo de archivo (archivo: //)

Estoy desarrollando una aplicación html que es esencialmente una serie de páginas como un libro. Dentro de esta aplicación, me gustaría almacenar varias variables de JavaScript en las páginas. Piense en cosas como páginas leídas, marcadores, etc. Cuando esta aplicación se ve a través de HTTP, planeo usar localStorage con fallbacks para navegadores más antiguos (globalStorage, userData, etc.).

Sin embargo, esto se rompe por completo si se accede a los archivos a través de "file: //", por ejemplo, si se ve desde un CD. Parece que la mayoría (si no todas) las soluciones localStorage no funcionarán bajo el protocolo de archivo. Las cookies tampoco son una opción en "archivo: //".

¿Alguna idea sobre cómo conservar los datos de JavaScript en las páginas html cuando se visualizan a través de "file: //"?

Realmente solo necesita estar disponible en la sesión de usuario actual. Realmente no quiero usar marcos, pero hasta ahora, no puedo pensar en otra forma de lograr esto

Respuestas a la pregunta(2)

Su respuesta a la pregunta