You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 6-data-storage/01-cookie/article.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ Nous laissons cela en tant qu'exercice pour le lecteur. Aussi, à la fin du chap
38
38
39
39
## Écrire depuis document.cookie
40
40
41
-
Nous pouvons écrire avec `document.cookie`. Mais ce n'est pas une propriété de données, c'est un [accesseur (getter/setter)](info:property-accessors). Une affectation à ça est traitée de façon particulière.
41
+
Nous pouvons écrire avec `document.cookie`. Mais ce n'est pas une propriété de données, c'est un [accesseur (getter/setter)](info:property-accessors). Une affectation à ce dernier est traitée de façon particulière.
42
42
43
43
**Une opération d'écriture à `document.cookie` met à jour seulement les cookies mentionnés dedans, mais ne touche pas les autres cookies.**
44
44
@@ -49,9 +49,9 @@ document.cookie = "user=John"; // Met à jour uniquement le cookie nommé 'user'
49
49
alert(document.cookie); // Affiche tous les cookies
50
50
```
51
51
52
-
Si vous exécutez ça, vous verrez probablement plusieurs cookies. Car l'opération `document.cookie=` ne réécrit pas tous les cookies. Elle définit uniquement le cookie `user` mentionné.
52
+
Si vous exécutez cela, vous verrez probablement plusieurs cookies. Car l'opération `document.cookie=` ne réécrit pas tous les cookies. Elle définit uniquement le cookie `user` mentionné.
53
53
54
-
Techniquement, le nom et la valeur peuvent être n'importe quel caractère. Pour garder un formattage valide, ils devraient pouvoir être échappés en utilisant la fonction integrée `encodeURIComponent` :
54
+
Techniquement, le nom et la valeur peuvent être n'importe quel caractère. Pour garder un formattage valide, ils devraient être échappés en utilisant la fonction integrée `encodeURIComponent` :
55
55
56
56
```js run
57
57
// Les caractères spéciaux ont besoin d'encodage
@@ -72,7 +72,7 @@ Il y a quelques limites :
72
72
73
73
Les cookies ont plusieurs options, beaucoup d'entre elles sont importantes et devraient être définies.
74
74
75
-
Les options sont listées après `key=value`, délimité par `;`, comme ça :
75
+
Les options sont listées après `key=value`, délimité par `;`, comme ceci :
76
76
77
77
```js run
78
78
document.cookie="user=John; path=/; expires=Tue, 19 Jan 2038 03:14:07 GMT"
0 commit comments