2010-01-06 12 views
4

Essayez le cas suivant:Comment Yahoo Mail fait-il passer le bouton de retour à travers les clics précédents dans leur interface utilisateur?

  1. Connectez-vous à Yahoo Mail.
  2. Cliquez sur Boîte de réception.
  3. Cliquez sur Brouillons.
  4. Cliquez sur Envoyé.
  5. Cliquez sur Spam.
  6. Cliquez sur Corbeille.
  7. Observez le menu historique du navigateur - ces différentes "pages" ne sont pas listées.
  8. Maintenant, cliquez plusieurs fois sur le bouton précédent - le navigateur parcourt chacune des «pages» précédemment cliquées. (Notez que le bouton "Transférer" n'est pas disponible si ...)

Enfin, cliquez sur déconnexion. Maintenant, cliquez sur le bouton de retour .. aucune des "pages" sont dans le cache.

Comment Yahoo fait-il cela? Il semble qu'ils manipulent l'utilisation du bouton Retour.

J'apprécierais une analyse de ceci puisque j'aimerais implémenter des fonctionnalités similaires.

+0

vous pourriez vérifiez leur javascript. – Malfist

+0

Comment est-ce lié à Gmail? –

Répondre

0

C'est Ajax Retour bouton fonctionnalité ..

Vérifiez cet exemple

http://mark.netmegs.com/bbfix/uptime.html

+0

Votre exemple apparaît différemment du courrier yahoo. Dans cet exemple, la page est rechargée à chaque clic sur un bouton. Les entrées sont ajoutées au menu Historique. Ce n'est pas le cas avec Yahoo Mail. – frankadelic