2010-11-06 4 views
0

Lorsque vous utilisez la recherche Google, les résultats contiennent des URL complètes. L'utilisation de l'API AJAX Google renvoie uniquement le nom de domaine. Par exemple, la recherche "contact softkube" renvoie http://www.softkube.com/contact/ comme lien dans la recherche Google alors qu'elle renvoie http://www.softkube.com/ UNIQUEMENT comme lien lorsque vous utilisez l'API Google AJAX.Liens URL complets provenant des résultats API Google AJAX

Pour voir en action, essayez une recherche ici: http://www.softkube.com/

Toutes les idées?

Cheers.

Répondre

2

voilà!
[Afficher détaillée URL dans les résultats de recherche] [1]
[Comment afficher l'URL complète des résultats?] [2]

Et [Google Custom Search AJAX Décodé - Utilisation de personnalisation CSS] [3]

Références:

  1. ttp: //www.google.com/support/forum/p/customsearch/thread tid = 6296e2738e7c787f & hl = fr
  2. ttp: //www.google.com/support/forum/p/customsearch/thread? tid = 001f08f79189721f & hl = fr
  3. ttp: //searchtools.com/analysis/google-cse-ajax-css.html
+1

Merci. Fonctionne magnifiquement. La réponse courte ici est d'ajouter ceci à votre CSS: # search-results-wrapper div.gs-visibleUrl.gs-visibleUrl-long {display: block; } # search-results-wrapper div.gs-visibleUrl.gs-visibleUrl-short {display: none; } (Où # search-results-wrapper est la DIV contenant vos résultats de recherche). –

0

Lorsque vous cliquez sur le lien, c'est la bonne URL. Le truc en vert est seulement le nom de domaine, c'est normal.

Regardez dans la réponse JSON:

"unescapedUrl":"http://www.softkube.com/contact", 
"url":"http://www.softkube.com/contact", 
"visibleUrl":"www.softkube.com" 
+0

Oui, en tapant dans la personnalisation JSON est possible, mais il est beaucoup plus facile avec CSS (La répondez J'ai marqué pour cette question). Merci quand même. À votre santé. –

Questions connexes