Safari 4 : créer un bouton de rechargement de page
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.