Modifier l'URL affichée dans la barre d'état de Chrome

Lorsque je tourne sur une URL dans Chrome, l'url s'affiche dans la barre d'état de Chrome. Dans mon cas, cela se traduit par un javascript laid: la référence bla-bla-bla. Existe-t-il un moyen de modifier le contenu de la barre d'état lorsque vous passez sur un lien?

Merci

Je suis assez sûr pour des raisons de sécurité, cela n'est pas possible dans aucun navigateur. Sinon, les liens vers les sites de phishing deviendront beaucoup, beaucoup plus difficiles à détecter, car les attaquants peuvent alors simplement placer une URL authentique dans la barre d'état alors que le lien dangereux conduit réellement ailleurs …

Utilisez un gestionnaire d'événements onclick pour votre lien hypertexte et mettez une URL réelle et significative dans l'attribut href à la place du javascript: lien (même si le lien est destiné à être utilisé uniquement avec JavaScript).

Bien que vous ayez choisi votre réponse, cette idée est une alternative.

Vous pouvez modifier l'attribut href sur mouseover pour affecter ce que la barre d'état indique, et le modifier à l' click ou click :

 function showNiceLink(el, e) { e = e || event; el.originalHref = el.originalHref || el.href; console.log(e.type); if (/click|out/i.test(e.type)){ el.href = el.originalHref; } else { el.href = "http://Linking..."; } } 
 <a href="#this is a really UGLY link @1##$$%!!&" onmouseover="showNiceLink(this,event)" onmouseout="showNiceLink(this,event)" onclick="showNiceLink(this,event)">a link with an ugly <code>href</code></a> 
 <a href="#" onClick="yourFunc(); return false;">Your "link"</a> 

Je suppose que vous voulez dire que vous souhaitez modifier la destination affichée pour le lien sélectionné? Dans ce cas, vous devriez probablement placer une url agréable dans l'attribut href, et utiliser l'attribut onclick pour votre javascript. Je ne suis pas certain que vous pouvez reproduire tout ce qui se passe en mettant javascritp en href.

En supposant que c'est ce que vous avez:
<a onClick="blabla">Link</a>
Ajoutez href="#" . Ensuite, le # devrait être montré au lieu du javascript:blabla .
Donc ce serait comme ceci:
<a href="#" onClick="blabla">Link</a>

Il est certainement possible d'obtenir l'effet désiré. Regardez simplement ce que Google met dans la barre d'état de ses résultats de recherche.

Cependant, vous devez utiliser une sorte d'astuce, par exemple onclick comme suggéré BoltClock.

Google vous montre ce que vous souhaitez voir – une URL simple et propre. En dessous, ils utilisent une longue URL de redirection avec des paramètres de surveillance pour vous suivre au fur et à mesure que vous cliquez sur un lien de résultat. De cette façon, Google surveille lequel des résultats de recherche est cliqué sur et qui ne le sont pas.

Malheureusement, la plupart des gens ne le comprennent pas. Franchement, je serais très heureux de voir une extension de navigateur qui supprime tous ces trucs sales et remplace les URL de «suivi» par les «vrais».