Google Translate et sa mise à jour d'URL en temps réel o_Ô

  • Auteur de la discussion Auteur de la discussion milkiway
  • Date de début Date de début
Je pense que la page se rafraichit tout simplement (à chaque caractère inscrit) en te faisant allé à l'url "http://translate.google.fr/#en|fr|Texte déjà inscrit".

Regarde la barre de pagerank (si tu as le pack google): à chaque fois qu'on tape un truc elle devient grise puis redevient verte au pagerank 6. Quand tu (re)charge une page la même chose se produit...

Bon après c'est peut-être plus compliqué...
 
C'est un truc classique si tu veux faire de l'Ajax "propre". Tu modifies l'adresse (document.location.href si je ne m'abuse) en changeant juste la partie après le #, qui est le "fragment", i.e. un pointeur à l'intérieur de la page, mais comme l'URL de base (celle qui est effectivement envoyée au serveur) ne change pas, il n'y a pas de rechargement.

Mais comme ça tu peux bookmarquer l'URL, l'envoyer à quelqu'un, etc. Quand la page est chargée, elle regarde le fragment pour "rétablir" le même état.

Jacques.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut