Je pense que tout le monde sera d'accord pour dire que Safari est plutôt un bon navigateur. En quelques versions, la firme à la pomme a su imposer son logiciel maison à un point où de plus en plus de sites adaptent leur code de manière à ce qu'il soit compatible avec Safari (je pense en particulier à Google et ses nombreux outils).
Et pourtant je suis sûr que si on fait un sondage sur les lecteurs de Cuk, nombre d'entre vous ont opté pour une autre alternative.
En effet, même si Safari est un bon logiciel, il lui manque quelques fonctions pour le rendre encore meilleur.
J'ai utilisé pendant un moment Omniweb en version démo et je dois dire que j'étais assez convaincu et prêt à l'acheter. Avant de sortir mon porte-monnaie, je suis retourné voir un petit coup du côté de Safari, pour voir si l'investissement en valait la peine.
Et effectivement, Safari souffre d'un manque cruel de fonctions avancées.
Puis je suis tombé sur un petit logiciel qui comble une bonne partie des lacunes de ce navigateur. Je vais donc vous présenter aujourd'hui Saft:
![]()
Saft
Pour essayer Saft, vous pouvez télécharger la version de démonstration. En vous enregistrant (pour la modique somme de 12$) vous pourrez accéder à la version complète.
L'installation se fait soit à la main (en plaçant Saft dans le dossier "InputManagers") ou simplement avec un petit script d'installation.
Ceci étant fait, quittez Safari et relancez-le pour pouvoir profiter de Saft.
À première vue, rien n'a changé... à première vue seulement, vous verrez.
Au passage, je vous avertis que la traduction française de Saft est incomplète, ainsi, certaines options seront en français et d'autres en anglais. Je suis en contact avec l'auteur pour éventuellement compléter cette traduction.
La première chose que l'on remarque, c'est la présence de nouveaux éléments dans les menus. Je vous propose un petit tour d'horizon.
Rendons-nous pour commencer dans le menu "Safari". On y trouve d'abord ceci:
Saft vous offre la possibilité de surfer en plein écran. Le Dock est alors supprimé, la barre des menus et la barre de titre également, bref, tout est fait pour que la zone visible de la page web prenne le plus de place possible. Pour quitter ce mode, appuyez sur "pomme-shift-F".
Un peu moins drastique, le mode "Écran Maximum" redimensionne simplement la fenêtre afin qu'elle occupe de plus de place possible sur votre écran.
Un peu plus loin dans ce même menu, on trouve ceci:
"Bloquer les fenêtres pop-up" tout le monde connaît. Par contre, les deux suivants sont nouveaux.
Le premier "Block Images and Plugins", permet (comme son nom l'indique) d'empêcher le chargement des images et des plug-ins. Ceci est utile si par hasard vous êtes sur une connexion modem assez lente, ou pour filtrer temporairement les publicités.
L'élément "Block HTML refreshing" permet d'empêcher qu'une page web se rafraîchisse automatiquement.
Le menu "Fichier" se voit également ajouter quelques éléments:
"Enregistrer la fenêtre" est un outil fantastique. Il vous permet de sauvegarder l'état actuel de la fenêtre avec ses onglets. Pour recharger automatiquement tous les onglets tels qu'ils l'étaient, il vous suffit de sélectionner votre configuration dans "Ouvrir une fenêtre".
Cette fonction est la même que les "Workspaces" d'Omniweb que j'ai toujours adorés.
Pour supprimer une configuration, vous passerez par l'élément "Supprimer une fenêtre enregistrée".
Vous remarquerez en naviguant dans ces éléments, qu'il y a toujours une configuration sauvegardée dans laquelle est stockée automatiquement la dernière combinaison d'onglets que vous avez utilisée. Pratique en cas de fermeture involontaire de la fenêtre (suite à un "pomme-shift-W" plutôt qu'un "pomme-W" par exemple).
Là, vous allez me dire qu'il n'y a rien de changé. Et ben si !
Examinons le sous-menu "Recherche":
Comme vous pouvez le voir, Saft vous permet d'effectuer des recherches très rapides dans vos signets et votre historique. En choisissant une de ces options, votre historique ou vos signets seront rassemblés dans une liste au-dessus de laquelle vous trouverez un champ de recherche similaire en apparence et en fonctionnement à celui du Finder ou de Mail. Entrez quelques caractères et vous trouverez ce que vous voulez en deux temps trois mouvements.
Pour quitter le mode "Recherche", sortez simplement le pointeur de la souris de la fenêtre.
Dans ce menu, un seul ajout: "Sidebar". Saft vous propose en effet une barre latérale. A priori, celle-ci sera vide. Mais si vous regardez l'image-disque dans laquelle vous avez trouvé Saft, il y a un dossier intitulé "Sidebar". Ce dernier contient des éléments que vous pourrez ajouter à cette barre latérale. Soyons fous, ajoutons-les tous.
Pour cela, il faut copier ce dossier Sidebar dans le dossier Saft qui se trouve dans le dossier "Application Support" de votre Bibliothèque. Voici ce que ça donne:
Affichons alors cette barre latérale, elle est à présent bien remplie:
On y trouve principalement des flux RSS qui se déploient lorsque l'on clique dessus et que l'on peut alors aisément afficher:
Mais on peut également y placer des outils plus avancés comme des scripts et des mini-pages web:
L'élément "Date" est une simple adaptation de la commande shell "cal", tandis que "Google" est un mini fichier HTML qui permet de lancer une recherche dans Google.
Pour ma part, je n'utilise pas trop cette barre latérale, car j'ai un lecteur RSS dédié. En outre, créer de nouveaux éléments pour la barre latérale n'est pas trivial. Vous en trouverez quelques-uns sur ce site. Mais comme sur Cuk on aime ses lecteurs, je vous ai préparé quatre plug-ins pour accéder aux différents flux RSS de votre site favori. Téléchargez ce fichier et décompactez-le dans le dossier Sidebar susmentionné et le tour est joué.
Premier changement de taille dans ce menu, c'est la présence (enfin !) d'une fonction "Ajouter tous les onglets". Vous pouvez ainsi créer directement un dossier de signets contenant tous les onglets actuellement ouverts. Indispensable.
D'autres nouvelles fonctions sont cachées dans les différents tiroirs de signets. Prenons un exemple:
Outre le traditionnel "Ouvrir dans les onglets", on y trouve trois nouvelles fonctions. "Add Bookmark Here" vous permet d'ajouter un signet vers la page actuellement ouverte et de le placer directement dans le dossier en question. Même idée pour "Add Bookmark Folder Here" qui vous permet de créer un nouveau dossier de signets directement au bon endroit. Enfin, "Sort Bookmarks" vous permet de trier les signets du dit dossier.
Ce tour d'horizon des menus ne serait pas complet sans le menu contextuel. Une seule nouveauté:
Voilà qui est bien cryptique. En fait, cette fonction est assez intéressante puisqu'elle vous permet d'exporter le contenu de la page en cours dans un fichier PDF. Ah !?! Oui, bon mais ça, on peut le faire en imprimant ! Ben oui et non. Le but de cette fonction est de créer un PDF d'une seule page, de dimensions hors norme. Si vous voulez un exemple, regardez ce fichier PDF. Plutôt que d'avoir un PDF de deux pages comme ce serait le cas en passant par l'impression, on obtient un document d'une page, mais plus allongée.
Mais le menu contextuel change si vous êtes dans une zone de texte, et dans ce cas, une nouvelle option fait également son apparition:
Vous pouvez ouvrir le texte en cours dans un éditeur de texte (BBEdit, SubEthaEdit, TextEdit et j'en passe). Grâce à cela, vous pouvez profiter de toutes les options offertes par ces éditeurs (annulation, mise en forme, correction grammaticale ou que sais-je). Extrêmement pratique si vous écrivez de longs textes (Okazou, si tu nous lis !)
Rendons-nous à présent dans les préférences pour découvrir les options cachées. Nous y trouvons un nouvel onglet destiné aux réglages de Saft. Il se décompose en quatre parties:
La première partie est intitulée "Raccourcis":
Comme avec Omniweb ou les dérivés de Mozilla (Camino, Firefox, etc.), ceci vous permet de faire très rapidement des recherches sur différents sites. Par exemple, avec mes réglages, il me suffit d'entrer ceci dans la barre d'adresse du navigateur:
g humeur vacances ovronnaz
pour lancer une recherche sur Google.ch sur les mots "humeur", "vacances" et "ovronnaz" (devinez sur quoi ça pointe).
De même, en entrant
img ovronnaz
je lance une recherche d'images sur Google.
Le fonctionnement est tout à fait similaire à celui proposé par SafariKeywords que j'avais testé à l'époque, à la différence que tout se passe dans la barre d'adresse, et non dans la barre de recherche, qui devient au passage inutile et que l'on peut alors enlever.
Par défaut, vous trouverez une liste de moteurs de recherche, mais vous pouvez en ajouter autant que vous voulez. Pour la syntaxe et la façon de procéder pour ajouter des recherches, je vous renvoie à mon test de SafariKeywords, à la différence que le symbole pour les mots recherchés est ici "%@" plutôt que "%s" avec SafariKeywords.
Au fait, vous vous demanderez peut-être comment automatiser une recherche sur Cuk. Ben on ne peut plus, car Noé a changé la manière d'effectuer des recherches avec la version 2 de Cuk.ch. Mais rassurez-vous je vous ai concocté un petit code pour contourner ça. Pour faire une recherche sur les tests, entrez ceci comme URL dans Saft:
/redac/fabien/searchtests.php?rech=%@
et pour les humeurs:
/redac/fabien/searchhumeurs.php?rech=%@
Pour ma part, je les ai associés aux raccourcis "cuk" et "humeurs" respectivement.
Ce deuxième écran vous offre différents réglages qui s'appliqueront lorsque vous désirez naviguer en plein écran:
Je vous ai parlé du mode plein écran auparavant. Cet onglet permet quelques réglages relatifs à ce mode. Ces options se passent de commentaires et sont surtout destinées (à mon sens) à des postes d'accès publiques à internet.
La troisième partie rassemble plusieurs options diverses:
On y trouve plein de choses intéressantes que je vais passer en revue.
La première option pallie à un manque cruel de Safari. Elle permet d'ajouter en en-tête des documents imprimés le titre de la page web ainsi que la date, d'ajouter en pied de page l'URL de la page web et enfin de numéroter les pages. C'est quelque chose que j'avais toujours regretté par rapport aux autres navigateurs.
L'option suivante est également très intéressante. Elle permet de forcer les pages à s'ouvrir en onglet plutôt que dans une nouvelle fenêtre. Si vous cliquez sur ce lien, il s'ouvrira dans une nouvelle fenêtre. Grâce à cette option, c'est dans un nouvel onglet qu'elle s'ouvrira (et cet onglet passera au premier plan). En appuyant sur la touche "shift" vous pouvez temporairement désactiver cette option.
Fatigués de ces scripts qui forcent les onglets à apparaître au premier plan alors que vous étiez tranquillement en train de lire une autre page ? Alors, l'option "Do not allow scripts to bring tab to front" est pour vous. Avec cette option, ces pages resteront sagement dans leur onglet en arrière-plan et attendront patiemment que vous y accordiez votre attention.
Le "Contrôle-glisser" est une option un peu surprenante. En appuyant sur contrôle et en bougeant votre souris, vous pouvez faire défiler la page web. Ça peut être pratique pour ceux qui n'ont pas de molette à leur souris.
Si vous effectuez vos téléchargements avec Safari, vous pouvez grâce à l'option suivante choisir de fermer automatiquement la fenêtre des téléchargements une fois ces derniers terminés (avec un temps de retard réglable).
Je vous ai parlé plus haut de la sauvegarde automatique des fenêtres et de la possibilité de récupérer ainsi une configuration. L'option suivante permet justement de sauvegarder l'état de la (des) fenêtre(s) avant de quitter et de la (les) reprendre au démarrage. Grâce à cette option, si Safari plante alors que vous surfez, vous retrouverez vos pages lorsque vous relancerez l'application. Indispensable !
Pour l'option suivante, il existe plusieurs petits utilitaires qui font la même chose, mais c'est toujours agréable de tout avoir au même endroit. Par défaut, si Safari n'a pas pu contacter un site dans la minute, il abandonne et donne un message d'erreur. Grâce à cette option, vous pouvez régler ce temps.
La recherche instantanée est une fonction bien connue du monde Mozilla. Vous chargez une page, tapez quelques lettres et le navigateur vous mène directement à l'endroit de la page qui contient ces lettres. C'est un moyen de faire une recherche rapidement, sans passer par la fenêtre traditionnelle.
Avec l'option suivante, moi je dis "Alleluia !". Grâce à elle vous pouvez faire un "Annuler" lorsque vous écrivez du texte dans un champ dédié de la page web. Combien de fois j'ai fait une faute de frappe en écrivant dans le forum et j'ai ainsi effacé plusieurs lignes de texte que j'ai dû réécrire. Grâce à cette option, un "pomme-Z" et c'est reparti.
Pour les allergiques au style métal brossé (ou les puristes des HIG) l'option "Utiliser le style Aqua" permet de revenir à un style plus traditionnel.
L'option suivante m'a laissé perplexe pendant un moment, jusqu'à ce que j'aille voir de quoi il s'agit sur le site de Hao Li. Vous trouverez sur cette page un lien. Faites un pomme-clic sur ce lien pour l'ouvrir dans un nouvel onglet. Vous remarquerez la page sur laquelle vous vous trouvez change également ! Ceci est un bug du WebKit mis à disposition par Apple et cette option permet de le contourner.
Enfin, la dernière option permet aux nouvelles fenêtres de toujours occuper le maximum de place sur l'écran.
Ce dernier onglet est très spécifique et sera de peu d'utilité à la majorité d'entre vous, il s'agit du mode Kiosque:
Ce mode est destiné aux machines fonctionnant comme borne d'accès internet. Grâce à ces options, il sera impossible par exemple de quitter Safari, de tuer la tâche, de fermer la session, etc. Toutes ces options sont très bien pensées et couvrent tous les moyens qu'aurait un utilisateur malicieux pour détourner l'ordinateur de son usage.
Toutefois, je me recommande, lisez bien la documentation avant d'entrer dans ce mode ! Une fois dedans vous devrez avoir mémorisé la seule combinaison possible pour revenir à un fonctionnement normal. Si vous ne vous en souvenez plus, la seule solution sera de redémarrer l'ordinateur ! Vous êtes avertis.
Nous voilà au terme de ce tour d'horizon. Pour ma part, je ne peux que vous recommander ce logiciel exceptionnel. Il souffre encore de petits défauts, j'en ai retenu deux:
Si vous faites une sauvegarde de la fenêtre et qu'elle contient une page contenant des cadres ("frames"), vous ne retrouverez pas lors de la restauration la page à laquelle vous étiez. En effet, avec le système de cadres, l'adresse URL ne change pas, mais le contenu change. Saft ne mémorise que ce qu'il y a dans la barre d'adresse et perd ainsi l'information concernant le cadre. Je vais faire part à l'auteur de ce problème.
Parfois, la sauvegarde d'une fenêtre ne fonctionne pas. Les sous-menus de "Ouvrir une fenêtre enregistrée" et "Supprimer une fenêtre enregistrée" sont alors désactivés et vous devez quitter Safari pour retrouver ces options. Là encore, je vais soumettre le problème à l'auteur qui a toujours très vite réagi à mes messages.
Mis à part ces petits problèmes, Saft apporte à Safari des fonctionnalités fantastiques et remet ce navigateur à sa place dans la course.
Si vous êtes un utilisateur de Safari, vous ne regretterez pas le petit investissement.
Si vous utilisez un autre navigateur, c'est peut-être l'occasion de revenir au logiciel "made in Apple".