Merci Romain pour ta réponse complète :)

Je n'ai juste pas compris ce que tu veux dire par "gestion de la cohabitation des contenus". Une remise du focus en haut de page après un clic sur un lien suffit pour comprendre le changement de contexte quand il n'y a pas de rechargement de page ?


Le 08/02/2017 à 10:42, Romain Gervois a écrit :
Bonjour,

L'API History de HTML 5 ne gère pas le changement de pages (et tous les effets visuels qui vont avec) mais permet de manipuler l'historique de navigation. Dans un contexte où les changements de pages sont réalisés entièrement en Javascript, il est ainsi possible de modifier la pile de l'historique de navigation et de détecter ce changement via un événement dédié. Ainsi l'utilisateur peut bénéficier des fonctions du navigateur (page précédente, page suivante, rafraichir et ajout aux favoris). Note : ce fonctionnement est indépendant de l'existence réelle des URLs.

L'ancienne méthode (très artisanale et limitée) pour gérer cet aspect était basée sur l'utilisation de la propriété hash de window.location et de l'événement associé hashchange. Note : cette méthode est encore utilisée sur Gmail par exemple.

Côté accessibilité, on retombe sur les mêmes règles et pratiques qu'en contexte Single Page Applications (gestion du focus et gestion de la cohabitation des contenus) complété d'une gestion du title de la page (document.title) si on utilise cette API correctement.

Romain

Le 7 février 2017 à 18:07, Antoine Bouet <[email protected] <mailto:[email protected]>> a écrit :

    Bonjour la liste !

    Je me demande comment doivent être gérés les liens de sites
    utilisant l'History API de HTML5 pour être accessibles.
    Cette technologie permet de changer de page sans recharger le
    navigateur et ainsi faire des effets visuels plus poussés et des
    transitions entre pages.

    Exemple : https://saint-constant.ca

    Doit-on avertir l'utilisateur que la page ne sera pas rechargée
    "normalement" ?
    Ou est-ce que le fait que le lien soit normalement constitué suffise ?

    J'avoue que je viens de découvrir cette technologie et ca me
    laisse perplexe ...

    Merci pour vos retours !

-- Cordialement,

    Antoine BOUET
    Ingénieur Développement
    Expert AccessiWeb en Evaluation

    CIMEOS
    Besançon - Rennes
    e-mail : [email protected] <mailto:[email protected]>
    www.cimeos.com <http://www.cimeos.com>


    _______________________________________________
    liste_gta mailing list
    [email protected] <mailto:[email protected]>
    http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
    <http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org>




_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

--
Cordialement,

Antoine BOUET
Ingénieur Développement
Expert AccessiWeb en Evaluation

CIMEOS
Besançon - Rennes
e-mail : [email protected] <mailto:[email protected]>
www.cimeos.com <http://www.cimeos.com>

_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à