Alors que de plus en plus de sites abandonnent l'utilisation de cookies pour utiliser le stockage local (y compris le "suivi des bugs") au lieu de stocker leurs données, je suis préoccupé par la mesure dans laquelle l'utilisateur peut contrôler cela. Avec les cookies, vous pouvez configurer les stratégies appropriées, par exemple bloquer les cookies de tiers, ou être toujours demandé. Je n'ai pas pu trouver de paramètre correspondant pour LocalStorage.
En recherchant SU, j'ai trouvé une question similaire pour Chrome: désactiver HTML5 LocalStorage et les bases de données pour toutes les pages Web / ou demander à l'utilisateur . J'ai aussi lu Comment autoriser le stockage local pour un utilisateur spécifique, mais le désactiver globalement? (qui ne répond pas à ma question) et Questions sur le stockage local et le cache dans Firefox (qui indique également la documentation manquante, mais ne répond pas à ma question). Je n'ai presque rien trouvé sur une recherche Google.
Problème que j’ai eu au début avec SE en général (voir MSO ) et résolu grâce à Le blog d'Eric supposons que les paramètres de cookie soient au moins connectés à localStorage; mais comme cela n’est pas documenté, je ne veux pas miser sur l’essai aléatoire avec une version FF pour en tirer des conclusions générales.
Y a-t-il de la documentation à ce sujet? Je considérerais cela comme une grande atteinte à la vie privée si l'utilisateur ne peut pas contrôler le site qui stocke les données dans localStorage, ce qui doit donc être possible.
TL; DR: Fait-il correspondre à la politique de cookie - ou sinon, comment un utilisateur peut-il le contrôler?
Je suis le développeur du module Cookie Controller, qui vous montrera les autorisations qui s'appliquent au stockage local (et au stockage de session), ainsi que vous permettant de définir ces autorisations.
Toutefois, pour répondre à votre question initiale, les autorisations pour le stockage DOM sont essentiellement les mêmes que pour les cookies. Certaines autorisations, telles que les tierces parties, ne s'appliquent pas, mais les paramètres permettant de refuser les cookies ou de les limiter à la session en cours sont également appliqués au stockage DOM. Malheureusement, Firefox ne vous indiquera pas si une page Web utilise le stockage DOM ou non, ce qui peut être difficile à vérifier. Par conséquent, l'addon est utile.
Il existe également une préférence cachée qui désactivera complètement tout le stockage DOM indépendamment des cookies: dom.storage.enabled. Ceci est un peu brutal et habituellement, vous bloquez simplement les cookies pour bloquer le stockage. De même, les exceptions définies pour permettre aux sites Web individuels de définir des cookies leur permettent également d'utiliser le stockage DOM.
Enfin, la quantité d'espace de stockage pouvant être utilisée par chaque page Web est limitée. Par défaut, il s'agit de 5 Mo mais vous pouvez le modifier, éventuellement à zéro. Cependant, les pages Web ne gèrent pas toujours très bien le dépassement de quota, vous pouvez donc poser des problèmes en le modifiant.
la source
Il ne semble pas y avoir beaucoup de documentation sur la fonctionnalité, mais ici est l'article du réseau de développeurs Mozilla. Dans l'article, il mentions qu'il reste encore plusieurs bogues à résoudre concernant la gestion du stockage local (tous les bogues sont ouverts au moment de la rédaction de cette réponse). Donc, du moins pour le moment, il ne semble pas y avoir de moyen de gérer l’accès au stockage local.
la source
Je viens de trouver une solution (pas encore essayée, mais selon les commentaires, cela devrait être fait): Il existe un addon pour Firefox appelé Contrôleur de cookie , qui semble gérer les cookies "à l'ancienne" et le stockage DOM (malheureusement, les cookies Flash, alias LSO, ne semblent pas être traités; ce qui en ferait le contrôleur complet):
Contrôleur de cookies: paramètres par site et globaux
En utilisant cet addon, on devrait pouvoir utiliser les paramètres globaux et par site pour localStorage. Étant donné que localStorage est requis pour les sites SE, les paramètres par site doivent être privilégiés ici :) Il propose même de supprimer les "cookies" sélectionnés en fin de session (tous sauf la liste blanche, par exemple).
la source