TypeError: 'key' called on an object that does not implement interface Storage
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....
所有回复 (2)
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?
FYI: JSON.parse(JSON.stringify(localStorage)) seems t have fixed the issue... athough I think this shouldn't be necessary