Pesquisar no apoio

Evite burlas no apoio. Nunca iremos solicitar que telefone ou envie uma mensagem de texto para um número de telefone ou que partilhe informações pessoais. Por favor, reporte atividades suspeitas utilizando a opção "Reportar abuso".

Saber mais

TypeError: 'key' called on an object that does not implement interface Storage

  • 2 respostas
  • 1 tem este problema
  • 1 visualização
  • Última resposta por jkbjj

more options

Hi there,

The code below works fine on chrome, on Firefox I am getting the above error (TypeError: 'key' called on an object that does not implement interface Storage). Same bug described here: https://stackoverflow.com/questions/44176164/session-storage-error-on-firefox-only

//Code follows //-------------------------------------------------- $.ajax({ type: "POST", url: url, data: { Data: localStorage } }); //-------------------------------------------------- // Code end

Is this considered a bug? I really don't want to write different code for multiple browsers or adjusting it because of a bug....

Hi there, The code below works fine on chrome, on Firefox I am getting the above error (TypeError: 'key' called on an object that does not implement interface Storage). Same bug described here: https://stackoverflow.com/questions/44176164/session-storage-error-on-firefox-only //Code follows //-------------------------------------------------- $.ajax({ type: "POST", url: url, data: { Data: localStorage } }); //-------------------------------------------------- // Code end Is this considered a bug? I really don't want to write different code for multiple browsers or adjusting it because of a bug....

Todas as respostas (2)

more options

Is this only a problem when jQuery is converting the object to key:value pairs, or is your script unable to access localStorage in other ways as well?

https://developer.mozilla.org/docs/Web/API/Storage

more options

FYI: JSON.parse(JSON.stringify(localStorage)) seems t have fixed the issue... athough I think this shouldn't be necessary