ver privada paginas navegacion modo incógnito incognito hoja google directo como chrome celular acceso abrir google-chrome firefox safari session-storage

google-chrome - paginas - navegacion privada celular



En un navegador, sessionStorage en la navegación privada de Safari no funciona igual que el modo de incógnito de Chrome y la ventana privada de Firefox. (1)

Su evaluación es prácticamente exacta:

  • Safari solo usará una cuota de 0 en modo privado, por lo que todos los intentos de establecer un valor fallarán. Esto está bien de acuerdo con la especificación , ya que la especificación no exige un requisito de espacio mínimo.
  • Chrome y Firefox aún le permiten usar el almacenamiento, sin embargo, el almacenamiento privado es independiente de lo no privado, es decir, configurar un elemento en modo privado no se reflejará en el modo no privado (importante para localStorage solamente).

Tenga en cuenta que otros navegadores también pueden lanzar excepciones QuotaExceededError en cualquier momento, en caso de que QuotaExceededError la cuota.

Parece que para sessionStorage , funciona de manera diferente en el modo de incógnito de Chrome frente a la navegación privada de Safari y la ventana privada de Firefox. Puedo encontrar algo en http://www.webdirections.org/blog/webstorage-persistent-client-side-data-storage/, pero no dice que Safari''s Private Browsing lanzará una excepción.

La siguiente es la forma en que abrí "Navegación privada":

  1. En Safari en Mac, haga clic en "Safari -> Navegación privada" en la barra de menú
  2. En Chrome, usa "Archivo -> Nueva ventana de incógnito"
  3. En Firefox, usa "Archivo -> Nueva ventana privada"

y en Safari, sessionStorage no funciona, y si hago lo siguiente en la consola:

> sessionStorage["foo"] = 123.4 Error: QUOTA_EXCEEDED_ERR: DOM Exception 22 > sessionStorage["foo"] undefined

pero en Chrome o Firefox, sessionStorage funciona como de costumbre (como navegación no privada). ¿Es correcto lo anterior en lo que se refiere a sessionStorage ?