mozilla
Vos résultats de recherche

    History

    « History

    L'interface History permet de manipuler l'historique de navigation du navigateur
    , soit la liste des pages visitées au sein de l'onglet ou fenêtre ou cadre dans lequelle la page actuelle est ouverte.

    Propriétés

    L'interface History n'hérite d'aucune propriété.

    History.length Lecture seule
    Retourne un Integer représentant le nombre d'élements dans l'historique de la session, y incluant la page actullement ouverte. Par exemple, pour une page chargée dans un nouvel onglet cette propriété retourne 1.
    History.current Lecture seule Obsolète depuis Gecko 26
    Retourne un DOMString de l‘URL active dans l'historique de navigation. Cette propriété n‘a jamais été rendu disponible au contenu web ni supporté par aucun autre navigateur. Utilisez plutôt Location.href.
    History.next Lecture seule Obsolète depuis Gecko 26
    Retourne un DOMString de l‘URL suivante dans l'historique de navigation. Cette propriété n‘a jamais été rendu disponible au contenu web ni supporté par aucun autre navigateur.
    History.previous Lecture seule Obsolète depuis Gecko 26
    Retourne un DOMString de l‘URL précédente dans l'historique de navigation.
    History.state Lecture seule
    Retourne une value any représentant l'état le plus haut de l‘historique de navigation. C‘est une manière de vérifier cet état sans avoir à attendre un évenement popstate.

    Méthodes

    L‘interface History n‘hérite d‘aucune méthode.

    History.back()
    Recule vers la page précédente dans l‘historique de navigation, soit la même action que lorsque l‘utilsateur clique le bouton Précédent du navigateur. Equivalent de history.go(-1).
    Note: Appeler cette méthode pour reculer plus loin que la première page de l'historique de navigation n‘a aucun effet et ne déclenche pas d'exception.
    History.forward()
    Avance vers la page suivante dans l‘historique de navigation, soit la même action que lorsque l‘utilsateur clique le bouton Suivant du navigateur. Equivalent de history.go(1).
    Note: Appeler cette méthode pour avancer plus loin que la page la plus récente de l'historique de navigation n‘a aucun effet et ne déclenche pas d'exception.
    History.go()
    Charge une page dans l‘historique de navigation, identifiée par sa position relative à la page courante, par exemple -1 pour la page précédente ou 1 pour la page suivante. Lorsque integerDelta sort du cadre de l‘historique (aka. -1 alors qu‘il n‘y a pas de page précédente), cette méthode n‘aura aucun effet et ne déclenchera pas d'exception. Appeler go() sans paramètres ou un paramètre autre qu'un Integer n‘a aucun effet (sauf par Internet Explorer, qui supporte les URLs en String comme paramètre).
    History.pushState()
    Insère les paramètres fournis dans la pile de l‘historique de navigation avec un titre donné et, si fourni, l‘URL. Les données sont traitées comme opaque par le DOM; il est nécessaire de spécifier chaque objet JavaScript devant être sérialisé. Notez que Firefox ignore actuellement le paramètre titre; pour plus d'informations, voir Manipuler l'historique du navigateur.
    Note: De Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) jusqu‘à Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), l‘objet donné est sérialisé via JSON. A partir de Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3), cet objet est sérialisé via the structured clone algorithm. Cela permet une plus large variété d‘objets pouvant être passé.
    History.replaceState()
    Modifie la page la plus récente dans la pile de l‘historique de navigation pour avoir les données, titre, et si spécifiée, URL. Les données sont traitées comme opaque par le DOM; il est nécessaire de spécifier chaque objet JavaScript devant être sérialisé. Notez que Firefox ignore actuellement le paramètre titre; pour plus d'informations, voir Manipuler l'historique du navigateur.
    Note: De Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) jusqu‘à Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), l‘objet donné est sérialisé via JSON. A partir de Gecko 6.0 (Firefox 6.0 / Thunderbird 6.0 / SeaMonkey 2.3), cet objet est sérialisé via the structured clone algorithm. Cela permet une plus large variété d‘objets pouvant être passé.

    Spécifications

    Spécification Etat Commentaire
    WHATWG HTML Living Standard
    La définition de 'History' dans cette spécification.
    Living Standard Conforme à HTML5.
    HTML5
    La définition de 'History' dans cette spécification.
    Candidate Recommendation Définition initiale.

    Compatibilité des navigateurs

    Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Support basique (Oui) (Oui) (Oui) (Oui) (Oui)
    Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Support basique (Oui) (Oui) (Oui) (Oui) (Oui)

    Voir aussi

    • La propriété Window.history tetourne l'historique de navigation de la session en cours.

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: remi_grumeau
    Dernière mise à jour par : remi_grumeau,