66 votes

Accéder à localStorage à partir d'un webWorker

Un WebWorker peut-il accéder au localStorage ?

Si non pourquoi pas ? Est-ce problématique d'un point de vue sécurité ?

77voto

Speednet Points 361

Non, localStorage et sessionStorage ne sont pas tous deux définis dans un processus Webworker.

Vous devrez rappeler postMessage() au code d'origine du travailleur et faire en sorte que ce code stocke les données dans localStorage.

Fait intéressant, un webworker peut utiliser un appel AJAX pour envoyer/récupérer des informations vers/depuis un serveur, ce qui peut ouvrir des possibilités, selon ce que vous essayez de faire.

2voto

hoogw Points 1047

kvStorage est une bonne alternative, cependant,

Décembre 2019. kvStorage n'est actuellement PAS et ne sera PAS pris en charge dans Chrome à l'avenir.

Les travaux sur cette spécification sont actuellement suspendus, car aucune équipe de navigateurs (y compris le projet Chromium, à l'origine de la proposition) ne manifeste actuellement son intérêt pour sa mise en œuvre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X