Sto lavorando a un'applicazione Web ospitata in Azure. L'ho provato su MS Edge (build 20.10525.0.0) e ho avuto il seguente problema.Microsoft Edge: l'archiviazione locale/di sessione non funziona in una nuova scheda
Ho un collegamento con il target _blank per aprire in una nuova scheda una pagina. Nell'evento click di questo collegamento, memorizzo alcuni dati nella memoria di sessione. La nuova pagina sta recuperando i dati per visualizzarli. Questo funziona bene sotto Chrome, Firefox, IE 9-10-11.
Sotto Bordo, la memoria sembra funzionare correttamente. Pensiero, il recupero non funziona sempre. A volte, il primo tentativo funziona. A volte, restituisce null.
Ho provato a utilizzare la memoria locale anziché la memoria di sessione. Ho anche provato a usare window.open al target _blank. Entrambe queste soluzioni non funzionano.
Qualcuno ha idee?
Sfortunatamente, qualcosa è davvero sbagliato con localStorage nel nuovo Microsoft Edge. Mi sono imbattuto nel problema simile e sembra che questa demo piuttosto semplice http://html5demos.com/storage-events funzioni ovunque tranne Edge. Mi chiedo perché questo non è stato ancora pubblicato. – ConstantineUA
Ho creato un bug di MS Edge per questo: https://connect.microsoft.com/IE/feedbackdetail/view/1798743/localstorage-bug – Buzinas
@Buzinas, eventuali aggiornamenti su questo? è ora settembre 2017 e sul mio Edge 38.14393 non riesco ancora a ricevere un evento di archiviazione quando in un ifram viene modificato localStroge. – user2520818