Em um navegador, sessionStorage na Navegação Privada do Safari não funciona da mesma forma que o Modo Incognito do Chrome e a Janela Privada do Firefox?

Parece que parasessionStoragefunciona de maneira diferente no modo de navegação anônima do Chrome versus navegação privada do Safari e janela privada do Firefox? Eu posso encontrar algo sobrehttp://www.webdirections.org/blog/webstorage-persistent-client-side-data-storage/ mas não diz que a Navegação Privada do Safari lançará uma exceção.

O seguinte é como eu abri "Navegação Privada":

No Safari no Mac, clique em "Safari -> Navegação Privada" na barra de menusNo Chrome, use "Arquivo -> Nova janela anônima"No Firefox, use "Arquivo -> Nova Janela Privada"

e no Safari,sessionStorage não funciona, e se eu fizer o seguinte no console:

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

> sessionStorage["foo"] 
undefined

mas no Chrome ou no Firefox,sessionStorage funciona como de costume (como navegação não privada). É a precisão acima, tanto quantosessionStorage está preocupado?

questionAnswers(2)

yourAnswerToTheQuestion