- PagerDuty /
- Blog /
- Gestion et réponse aux incidents /
- Correction du bouton Retour : historique et signets AJAX
Blog
Correction du bouton Retour : historique et signets AJAX
Le Tableau des incidents est essentiel au suivi et à la résolution des problèmes de service et des interruptions de service de votre compte PagerDuty . Il offre des interactions fluides avec l'interface utilisateur grâce à une utilisation intensive d'AJAX. Bien qu'AJAX soit une excellente méthode pour améliorer les applications web et offrir une expérience utilisateur optimale, il perturbe malheureusement l'historique du navigateur et les fonctionnalités de signets. Ce problème devient rapidement gênant lorsque vous naviguez dans votre compte, essayez d'envoyer des liens à vos collègues ou ajoutez un ordre de tri, une page ou un filtre spécifique à vos favoris.
Le correctif est un petit hack utilisant la balise d'ancrage du navigateur pour liens profonds Comme la balise d'ancrage permet d'accéder directement aux ressources d'une page, elle ne recharge pas la page lorsqu'elle est modifiée. Chaque navigateur gère les événements de changement d'ancrage différemment, voire pas du tout ; il est donc complexe de corriger ce problème pour chaque navigateur. jQuery Address est un excellent plugin qui gère les différents cas et fournit un rappel pour l'événement de changement. Nous avons ajouté des liens profonds à la table des incidents. Le navigateur mémorise désormais toutes vos interactions avec la table lorsque vous naviguez dans votre compte ou que vous rappelez vos favoris.
Nous espérons que cela facilitera encore davantage la gestion de vos incidents. Comme toujours, vos commentaires et retours sont les bienvenus.
