Safari 4 : créer un bouton de rechargement de page
par Florian Innocente le 20.07.2009 à 10:52
Avec la version finale de Safari 4, Apple a trouvé judicieux de coincer l'icône de la fonction "Recharger la page" entre le bouton RSS et la fin du champ d'adresse. Pas des plus pratiques à viser lorsqu'on veut l'atteindre avec la souris, pire avec un trackpad. On a bien un équivalent clavier (Cmd-R) mais pour qui préfère jouer de la souris ce changement d'interface est plutôt malvenu.

Avec une simple commande JavaScript on peut se créer un bouton Recharger la page qu'on aura tout loisir de placer où bon nous semble… pour peu que ce soit dans la barre des signets. C'est la seule contrainte, mais il sera déjà plus facilement accessible à cet endroit.
Il faut commencer par créer un signet après avoir ouvert une page web (peu importe laquelle). Lorsque la page est chargée, faites Cmd-D (ou bouton + dans le champ d'adresses). Dans la boite de dialogue qui apparaît, personnalisez le nom du signet qui s'affiche (ici "RE" mais un nom plus long sera plus facile à cliquer). Puis valider avec Ajouter en veillant à ce que la Barre des signets soit la destination de ce lien.

Une fois le lien RE affiché dans la barre des signets ont va modifier son adresse pour qu'elle contienne la commande JavaScript. Faites un Ctrl + clic sur le signet et choisissez Modifier l'adresse.

Effacez l'URL de la page et copiez-collez à sa place la commande suivante : javascript:location.reload(true)

Le signet, que l'on pourra déplacer dans la barre, fait maintenant office de bouton de rechargement de page, et il se montre un peu plus aisé d'accès. On peut également lui affecter une icône plutôt qu'un nom en allant choisir une forme dans la palette des Caractères spéciaux (menu Édition de Safari). On y trouve par exemple des flèches. L'insertion d'un caractère spécial se fait simplement, en le glissant sur la zone de texte de la boite de dialogue.


Avec une simple commande JavaScript on peut se créer un bouton Recharger la page qu'on aura tout loisir de placer où bon nous semble… pour peu que ce soit dans la barre des signets. C'est la seule contrainte, mais il sera déjà plus facilement accessible à cet endroit.
Il faut commencer par créer un signet après avoir ouvert une page web (peu importe laquelle). Lorsque la page est chargée, faites Cmd-D (ou bouton + dans le champ d'adresses). Dans la boite de dialogue qui apparaît, personnalisez le nom du signet qui s'affiche (ici "RE" mais un nom plus long sera plus facile à cliquer). Puis valider avec Ajouter en veillant à ce que la Barre des signets soit la destination de ce lien.

Une fois le lien RE affiché dans la barre des signets ont va modifier son adresse pour qu'elle contienne la commande JavaScript. Faites un Ctrl + clic sur le signet et choisissez Modifier l'adresse.

Effacez l'URL de la page et copiez-collez à sa place la commande suivante : javascript:location.reload(true)

Le signet, que l'on pourra déplacer dans la barre, fait maintenant office de bouton de rechargement de page, et il se montre un peu plus aisé d'accès. On peut également lui affecter une icône plutôt qu'un nom en allant choisir une forme dans la palette des Caractères spéciaux (menu Édition de Safari). On y trouve par exemple des flèches. L'insertion d'un caractère spécial se fait simplement, en le glissant sur la zone de texte de la boite de dialogue.

| |
3
2
1
Vos réactions (31 réactions)
Alcetas
[20/07/2009 11:07]
Euuuuh... C'est pas plus simple de faire un +R ?
Euuuuh... C'est pas plus simple de faire un +R ?
CocoaPower
[20/07/2009 11:09]
C'est triste de devoir en arriver là. Quelqu'un a essayé de dire que c'était un problème sur le bug-tracker d'Apple (https://bugreport.apple.com/)?
C'est triste de devoir en arriver là. Quelqu'un a essayé de dire que c'était un problème sur le bug-tracker d'Apple (https://bugreport.apple.com/)?
Nicolas_D
[20/07/2009 11:13]
J'utilise Pomme+R je trouve ça assez rapide à effectuer. Sinon pour les commandes Javascript, il y a sûrement d'autres possibilités que relancer le chargement d'une page ? Faire une capture d'écran ? Imprimer en PDF ?
J'utilise Pomme+R je trouve ça assez rapide à effectuer. Sinon pour les commandes Javascript, il y a sûrement d'autres possibilités que relancer le chargement d'une page ? Faire une capture d'écran ? Imprimer en PDF ?
coincoin13
[20/07/2009 11:15]
en même temps ils avaient plutôt l'air indécis sur l'interface (ex les onglets).
Mais je suis d'accord, un petit bouton dans les personnalisations aurait été le bienvenu, au moins autant que celui des onglets qui a fait son apparition avec cette version.
en même temps ils avaient plutôt l'air indécis sur l'interface (ex les onglets).
Mais je suis d'accord, un petit bouton dans les personnalisations aurait été le bienvenu, au moins autant que celui des onglets qui a fait son apparition avec cette version.
Mickjagger
[20/07/2009 11:18]
Sympa l'astuce!
5 personnes qui répondent en cœur "Cmd-R" et qui ne comprennent donc pas que certains utilisateurs sont attachés à la navigation par clic et n'aiment pas les raccourcis claviers...
Sympa l'astuce!
5 personnes qui répondent en cœur "Cmd-R" et qui ne comprennent donc pas que certains utilisateurs sont attachés à la navigation par clic et n'aiment pas les raccourcis claviers...
meurten
[20/07/2009 11:22]
bonjour
c'était quoi déjà l'embrouille sur les onglets?
juste pour ma culture personnelle... J'ai pas bien suivi ce que Apple avait dû proposer dans une version précédente.
Si qqun a 2 min pour me faire un résumé, merci d'avance !
bonjour
c'était quoi déjà l'embrouille sur les onglets?
juste pour ma culture personnelle... J'ai pas bien suivi ce que Apple avait dû proposer dans une version précédente.
Si qqun a 2 min pour me faire un résumé, merci d'avance !
Garynho
[20/07/2009 11:26]
@ Mickjagger
Toi ce que tu comprend pas par contre c'est que ces 5 personnes ont voulu corriger une faute dans l'article lui même, sans te demander si tu préférais le clavier, la souris ou le pavé numérique...
@ Mickjagger
Toi ce que tu comprend pas par contre c'est que ces 5 personnes ont voulu corriger une faute dans l'article lui même, sans te demander si tu préférais le clavier, la souris ou le pavé numérique...
spleen
[20/07/2009 11:29]
Les candidats au "switch" à qui ont explique dans les forums que "le Mac, c'est vachement plus simple et convivial que Windows : pas besoin de se prendre la tête" seront ravis de lire cette astuce.
A la moitié de la page, ils ont déja commandé un Dell....
Florian serait il passé à l'ennemi en travaillant en douce pour le grand Satan ?
Les candidats au "switch" à qui ont explique dans les forums que "le Mac, c'est vachement plus simple et convivial que Windows : pas besoin de se prendre la tête" seront ravis de lire cette astuce.
A la moitié de la page, ils ont déja commandé un Dell....
Florian serait il passé à l'ennemi en travaillant en douce pour le grand Satan ?
Nicolas_D
[20/07/2009 11:35]
@spleen Les switcheurs qui ne veulent pas se prendre la tête en informatique ou plus simplement que ce n'est pas leur passion première, ne viennent pas consulter des sites d'infos pro-micro. Ne penses-tu pas ?
@spleen Les switcheurs qui ne veulent pas se prendre la tête en informatique ou plus simplement que ce n'est pas leur passion première, ne viennent pas consulter des sites d'infos pro-micro. Ne penses-tu pas ?
CocoaPower
[20/07/2009 11:35]
@spleen
La plupart des power-user sont sur Firefox de toute façon. Que ce soit Dell ou Mac, Firefox marche pareil.
@spleen
La plupart des power-user sont sur Firefox de toute façon. Que ce soit Dell ou Mac, Firefox marche pareil.
enov
[20/07/2009 11:43]
Les switchers à qui on explique qu'il y a moins de trolls égocentrés les forums mac doivent être déçus…
Les switchers à qui on explique qu'il y a moins de trolls égocentrés les forums mac doivent être déçus…
Filou53
[20/07/2009 11:51]
Merci pour l'astuce Florian.
Comme le suggère Nicolas_D, il y a sûrement d'autres possibilités du même style à exploiter. J'aime l'idée...
Merci pour l'astuce Florian.
Comme le suggère Nicolas_D, il y a sûrement d'autres possibilités du même style à exploiter. J'aime l'idée...
dgeo
[20/07/2009 11:57]
Pour ceux qui aiment les boutons, pourquoi ne pas simplement utiliser le plugin SIMBL SafariReloadButton ?
http://d.hatena.ne.jp/canberland/20090622/1245683968
Le site est en japonais mais le lien pour le télécharger n'est très compliqué à trouver.
Pour ceux qui aiment les boutons, pourquoi ne pas simplement utiliser le plugin SIMBL SafariReloadButton ?
http://d.hatena.ne.jp/canberland/20090622/1245683968
Le site est en japonais mais le lien pour le télécharger n'est très compliqué à trouver.
pecos
[20/07/2009 12:06]
sinon, pour ceux qui aimaient les possibilités bien plus étendues en terme de customisation de la version beta 4, mais qui souhaitent profiter des dernières avancées de la version actuelle et de webkit présente dans safari 4, il y a une possibilité très simple :
• installer safari 4 beta.
• le customiser avec les méthodes habituelles (voir google...)
• au besoin, sauvegarder les préférences de safari
• renommer "safari" en "safari 4 beta" dans les applications.
• installer safari 4 final.
• ZIPPER safari dans les applications et mettre l'original à la corbeille.
• renommer "safari 4 beta" en "safari"
Et voilà, vous avez maintenant une version beta avec toutes ses possibilités, mais elle utilise le nouveau webkit, sans les bugs ;-)
Si vous avez déjà installé safari 4 final... c'est plus compliqué, il faudrait avoir une sauvegarde de votre système avec la version 3.
sinon, pour ceux qui aimaient les possibilités bien plus étendues en terme de customisation de la version beta 4, mais qui souhaitent profiter des dernières avancées de la version actuelle et de webkit présente dans safari 4, il y a une possibilité très simple :
• installer safari 4 beta.
• le customiser avec les méthodes habituelles (voir google...)
• au besoin, sauvegarder les préférences de safari
• renommer "safari" en "safari 4 beta" dans les applications.
• installer safari 4 final.
• ZIPPER safari dans les applications et mettre l'original à la corbeille.
• renommer "safari 4 beta" en "safari"
Et voilà, vous avez maintenant une version beta avec toutes ses possibilités, mais elle utilise le nouveau webkit, sans les bugs ;-)
Si vous avez déjà installé safari 4 final... c'est plus compliqué, il faudrait avoir une sauvegarde de votre système avec la version 3.
Frodon
[20/07/2009 12:12]
Franchement, j'ai jamais eu de problème à "viser" le bouton de rechargement. Comment vos souris sont elles réglées pour que cela pose problème??
Franchement, j'ai jamais eu de problème à "viser" le bouton de rechargement. Comment vos souris sont elles réglées pour que cela pose problème??
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Mai 2012
