diff options
author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2022-03-16 17:52:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-16 17:52:18 +0100 |
commit | 500f444d23a7a758da229ebe6b9691cc5d4fe731 (patch) | |
tree | ca277561f7f3c5f2c9c3e80a895ac32f30852238 /files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching | |
parent | de831e4687986c3a60b9ced69ce9faefda8df4b9 (diff) | |
download | translated-content-500f444d23a7a758da229ebe6b9691cc5d4fe731.tar.gz translated-content-500f444d23a7a758da229ebe6b9691cc5d4fe731.tar.bz2 translated-content-500f444d23a7a758da229ebe6b9691cc5d4fe731.zip |
Fix #4269 - Removes empty/special characters (#4270)
* Remove ufeff
* Remove u2064
* Remove u2062
* Replace u202f followed by : with :
* Replace u202f next to « or » with and « or »
* Replace u202f followed by ; with ;
* Replace u202f followed by ! with
* Replace u202f followed by ? with ?
* Replace remaining u202f with classical space
* Replace u200b surrounded by space with classical space
* Replace u200b surrounded by space with classical space - again (repeated)
* Remove remaining u200b
* Remove u200a
* Replace u2009 with
* Remove u00ad
* Replace u00a0 followed by : ! or ? with and punctuation
* Replace u00a0 surrounded « or » with and punctuation
* Replace u00a0 followed by whitespaces
* Replace u00a0 preceded by whitespaces
* Replace u00a0 followed by a newline with a newline
* Replace u00a0 followed by a newline with a newline - Take2
* Replace u00a0 followed by a ; and punctuation
* Remove u00a0 followed by ,
* Remove u00a0 in indentation spaces with \n([ ]*)([\u00a0])([ ]*)
* Manual replacement of ([\u00a0])([ ]+)
* Replace remaining ([\u00a0]+) by a space
* cleaning empty elements
* remove ufe0f
* Remove u00a0 and u202f after merging against updated main
* remove double whitespace using (\w)( )(\w)
Diffstat (limited to 'files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching')
-rw-r--r-- | files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.md | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.md b/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.md index 956597e69b..58b258816f 100644 --- a/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.md +++ b/files/fr/mozilla/firefox/releases/1.5/using_firefox_1.5_caching/index.md @@ -16,18 +16,18 @@ original_slug: Utilisation_du_cache_de_Firefox_1.5 ### Introduction -[Firefox 1.5](/fr/Firefox_1.5_pour_les_développeurs) met en mémoire cache des pages Web entières, avec leurs états JavaScript, pour une même session de navigation. Revenir ou avancer entre des pages déjà visitées ne nécessite aucun chargement de page et les états JavaScript sont préservés. Cette fonctionnalité parfois appelée **bfcache** (pour « Back-Forward Cache ») rend la navigation très rapide. Ce cache est préservé en mémoire jusqu'à ce que l'utilisateur ferme le navigateur. +[Firefox 1.5](/fr/Firefox_1.5_pour_les_développeurs) met en mémoire cache des pages Web entières, avec leurs états JavaScript, pour une même session de navigation. Revenir ou avancer entre des pages déjà visitées ne nécessite aucun chargement de page et les états JavaScript sont préservés. Cette fonctionnalité parfois appelée **bfcache** (pour « Back-Forward Cache ») rend la navigation très rapide. Ce cache est préservé en mémoire jusqu'à ce que l'utilisateur ferme le navigateur. -Il existe des cas où Firefox ne met pas en cache les pages. Vous trouverez ci-dessous certaines raisons classiques de programmation faisant qu'une page n'est pas mise en cache : +Il existe des cas où Firefox ne met pas en cache les pages. Vous trouverez ci-dessous certaines raisons classiques de programmation faisant qu'une page n'est pas mise en cache : - La page utilise un gestionnaire `unload` -- La page définit « cache-control: no-store » -- La page définit « cache-control: no-cache » et le site est sécurisé par HTTPS +- La page définit « cache-control: no-store » +- La page définit « cache-control: no-cache » et le site est sécurisé par HTTPS - La page n'est pas complètement chargée quand l'utilisateur la quitte pour en charger une autre - La page de niveau supérieur de la page contient des cadres qui ne peuvent pas être mis en cache - La page est dans un cadre et l'utilisateur charge une nouvelle page dans ce cadre (dans ce cas, lorsque l'utilisateur navigue vers une autre page, le dernier contenu chargé dans les cadres est celui mis en cache) -Cette nouvelle fonctionnalité de mise en cache modifie le comportement du chargement des pages, et les webmestres peuvent désirer : +Cette nouvelle fonctionnalité de mise en cache modifie le comportement du chargement des pages, et les webmestres peuvent désirer : - savoir qu'une page a été accédée (lorsqu'elle est chargée depuis le cache de l'utilisateur) - définir le comportement d'une page lorsque l'utilisateur la quitte (tout en lui permettant d'être mise en cache) @@ -38,7 +38,7 @@ Le navigateur offre aux webmestres deux nouveaux évènements pour cela. Si vous utilisez ces nouveaux évènements, vos pages continueront à s'afficher correctement dans les autres navigateurs (nous avons testé des versions antérieures de Firefox, Internet Explorer, Opera et Safari), et elles utiliseront ces nouvelles fonctionnalités de mise en cache lors de leur chargement dans Firefox 1.5. -Le comportement standard des pages Web est : +Le comportement standard des pages Web est : 1. L'utilisateur accède à une page. 2. Au cours du chargement de la page, les scripts contenus dans la page (_inline_) s'exécutent. @@ -64,7 +64,7 @@ Si vous appelez des fonctions JavaScript comme faisant partie de l'évènement ` Si vous désirez définir un comportement se produisant lorsque l'utilisateur quitte la page, mais ne voulez pas utiliser l'évènement `unload` (ce qui empêcherait la page d'être mise en cache), vous pouvez utiliser le nouvel évènement `pagehide`. Comme `pageshow`, l'évènement `pagehide` utilise une propriété booléenne appelée `persisted`. Cette propriété est définie à `true` si la page est mise en cache par le navigateur. Lorsque cette propriété est définie à `false`, le gestionnaire `unload`, s'il existe, se déclenche immédiatement après l'évènement `pagehide`. -Firefox 1.5 essaie de simuler les évènements de chargement dans le même ordre de déroulement que lorsque la page est chargée initialement. Les cadres sont traités de la même façon que le document principal. Si la page contient des cadres, cela signifie que lorsque la page mise en cache est chargée : +Firefox 1.5 essaie de simuler les évènements de chargement dans le même ordre de déroulement que lorsque la page est chargée initialement. Les cadres sont traités de la même façon que le document principal. Si la page contient des cadres, cela signifie que lorsque la page mise en cache est chargée : - les évènements `pageshow` de chaque cadre se déclenchent avant l'évènement `pageshow` du document principal. - lorsque l'utilisateur quitte la page mise en cache, l'évènement `pagehide` de chaque cadre se déclenche avant l'évènement `pagehide` du document principal. @@ -72,9 +72,9 @@ Firefox 1.5 essaie de simuler les évènements de chargement dans le même ordre ### Exemple de code -L'exemple ci-dessous illustre une page utilisant à la fois les évènements `load` et `pageshow`. La page se comporte de la façon suivante : +L'exemple ci-dessous illustre une page utilisant à la fois les évènements `load` et `pageshow`. La page se comporte de la façon suivante : -- Dans les autres navigateurs que Firefox 1.5, voici ce qui se produit à chaque chargement de la page : l'évènement `load` déclenche la fonction `onLoad`, qui appelle la fonction `onPageShow` (ainsi qu'une autre fonction). +- Dans les autres navigateurs que Firefox 1.5, voici ce qui se produit à chaque chargement de la page : l'évènement `load` déclenche la fonction `onLoad`, qui appelle la fonction `onPageShow` (ainsi qu'une autre fonction). <!----> @@ -84,7 +84,7 @@ L'exemple ci-dessous illustre une page utilisant à la fois les évènements `lo - Dans Firefox 1.5, lorsque la page est chargée depuis le cache, seul l'évènement `pageshow` se déclenche. Comme `persisted` est égal à `true`, seules les actions JavaScript de la fonction `onPageShow` sont effectuées. -Dans cet exemple : +Dans cet exemple : - La page calcule et affiche la date et l'heure courantes à chaque chargement de la page. Ce calcul prend en compte les secondes et millisecondes afin que la fonctionnalité puisse être testée facilement. - Le curseur est placé dans le champ Nom du formulaire au premier chargement de la page. Dans Firefox 1.5, lorsque l'utilisateur revient sur la page, le curseur reste dans le champ dans lequel il se trouvait lorsqu'il l'a quittée. Dans les autres navigateurs, le curseur retourne dans le champ Nom. @@ -95,7 +95,7 @@ Dans cet exemple : "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <head> - <title>Commande : Exemple de Firefox 1.5</title> + <title>Commande : Exemple de Firefox 1.5</title> <style type="text/css"> body, p { font-family: Verdana, sans-serif; @@ -132,13 +132,13 @@ Dans cet exemple : <h2>Commande</h2> <form name="zipForm" action="http://www.example.com/formresult.html" method="get"> - <label for="timefield">Date et heure :</label> + <label for="timefield">Date et heure :</label> <input type="text" id="timefield"><br> - <label for="name">Nom :</label> + <label for="name">Nom :</label> <input type="text" id="name"><br> - <label for="address">Adresse e-mail :</label> + <label for="address">Adresse e-mail :</label> <input type="text" id="address"><br> - <label for="order">Numéro de commande :</label> + <label for="order">Numéro de commande :</label> <input type="text" id="order"><br> <input type="submit" name="submit" value="Soumettre la requête"> </form> |