Statut d'Ajax explorable?


12

J'ai vu que Google avait une belle proposition / norme pour rendre les applications Ajax explorables, via #! (coup de hachage).

http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html

Mes questions sont:

  • Utilisent-ils actuellement cette "proposition" dans le monde réel déjà?
  • D'autres moteurs de recherche - Bing en particulier, utilisent-ils ou prévoient-ils également de l'utiliser?

Réponses:


4

Il me semble que c'est plus qu'une simple proposition - que Google utilise déjà ce protocole.

J'ai trouvé plus d'informations ici. Ils ont suffisamment de documents et de FAQ sur le sujet qui se réfèrent déjà à des sites Web actuellement explorés de cette façon ...


Cela explique simplement les technologies que les frameworks comme JQuery utilisent pour rendre le contenu lisible lorsque JS / ECMA est désactivé. Ce n'est pas un défi pour un Crawler respectable. :-)
fwaechter

1
Je viens de corriger le 2ème lien ci-dessus. Si vous le regardez, vous verrez que le #! la syntaxe est décrite exactement comme la proposition d'exploration AJAX de Google ... ce qui me donne fortement à penser qu'elle est déjà utilisée
philfreo

2

Ce n'est qu'une proposition donc elle n'est pas encore utilisée (au moins personne ne l'a annoncée comme étant utilisée mais il n'est pas rare que les moteurs de recherche gardent leurs capacités secrètes. Du moins pour un petit moment).

Il est difficile de dire si d'autres moteurs de recherche vont l'utiliser, mais s'il est normalisé, les chances sont qu'ils le seront car ils ont été verrouillés avec d'autres fonctionnalités standardisées (nofollow, etc.). En règle générale, les propositions mettent un certain temps à être discutées et acceptées (par exemple HTML 5), bien qu'il soit toujours possible que quelqu'un (par exemple Google) les implémente unilatéralement et que les autres soient obligés de les adopter simplement pour suivre le rythme.


1

Je ne connais pas d'atmosphère de robot entièrement compatible Ajax. Mais il a suffisamment de robots / robots spécialisés dans la lecture de JQuery, Prototype et autres frameworks. De plus, certaines propositions et solutions "rapides et sales" pour ("bon") JavaScript refactorisé sont en passe d'être stables. Recherchez simplement sur Google Code. Je ne sais pas si c'est une bonne idée de poster des liens ici.

Btw: La plupart des sites Web Ajax sont entièrement explorables car de nombreux utilisateurs utilisent des modules complémentaires comme NoScript pour désactiver JavaScript. La plupart des sites proposent donc une solution de secours. (également pour les anciens navigateurs).


1
L'amélioration progressive est la façon dont cela doit toujours être fait.
John Conde

0

En tant que mise à jour, ce protocole est désormais entièrement pris en charge sur Google. Cependant, Bing ne prend pas en charge le protocole pour le moment.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.