- La barre d’adresse de Firefox sert de point d’entrée : si la saisie ressemble à une URL, elle envoie directement la requête, sinon elle l’envoie au moteur de recherche par défaut
- La configuration par défaut affiche aussi des résultats de recherche floue incluant l’historique de navigation, ce qui est pratique mais peut mêler des propositions indésirables
- En ajoutant un caractère spécial devant le terme recherché, on peut limiter la portée des résultats à l’historique, aux marque-pages, aux tags, aux onglets ouverts, aux titres, aux URL ou aux suggestions
*headphonesfonctionne comme une recherche deheadphonesuniquement dans les marque-pages, tandis que^headphoneschercheheadphonesuniquement dans l’historique- Sans extension supplémentaire, on peut contrôler directement le type de résultats souhaité uniquement via la saisie dans la barre d’adresse
Fonctionnement par défaut de la barre d’adresse de Firefox
- Si la chaîne saisie dans la barre d’adresse ressemble à une URL, Firefox envoie cette requête
- Si la saisie ne ressemble pas à une URL, elle est transmise au moteur de recherche par défaut
- Avec la configuration par défaut, les résultats incluent aussi des correspondances de recherche floue provenant notamment de l’historique
- Cela suffit dans la plupart des cas, mais si l’on veut n’afficher qu’un type de résultat précis, un contrôle plus fin est nécessaire
Caractères de préfixe pour limiter les résultats de recherche
- En ajoutant l’un des caractères suivants devant un terme recherché, on peut filtrer les résultats de la barre d’adresse de Firefox sur un périmètre précis
^: rechercher des correspondances dans l’historique*: rechercher des correspondances dans les marque-pages+: rechercher des correspondances dans les pages taguées%: rechercher des correspondances dans les onglets actuellement ouverts#: rechercher des correspondances dans le titre des pages$: rechercher des correspondances dans l’adresse web, c’est-à-dire l’URL?: rechercher des correspondances dans les suggestions
- Exemples :
*headphones: recherche deheadphonesuniquement dans les marque-pages^headphones: recherche deheadphonesuniquement dans l’historique
1 commentaires
Avis sur Hacker News
La fonctionnalité phare, c’est qu’on peut l’étendre avec des macros personnalisées
Par exemple, si vous voulez que la barre d’adresse reconnaisse
hncomme mot-clé préfixe et envoiehn firefox address barvers une recherche Algolia, il suffit d’ajouter un signet avecKeyword:hn,URL:[https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>). Ici,%sest l’emplacement où l’argument de la macro sera substituéEnsuite,
hn firefox address barest développé en[https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>)awpermet d’aller vershttps://console.aws.amazon.com/%sen saisissant par exempleaw s3ouaw iamamznlance une recherche shopping Amazonhttps://www.amazon.com/s/?field-keywords=%s,gmune recherche Gmailhttps://mail.google.com/mail/u/0/#search/%s,mapsune recherche Google Mapshttps://www.google.com/maps/search/%s/,imgune recherche Google Imageshttps://www.google.com/search?tbm=isch&q=%s,wpva directement vers un article Wikipedia s’il existe viahttps://en.wikipedia.org/wiki/%s, etytlance une recherche YouTube viahttps://www.youtube.com/results?search_query=%s[0] https://github.com/gregsadetsky/custom-search-engines
Je ne comprends toujours pas pourquoi certains passent volontairement de Firefox à Chrome/Edge ou à d’autres navigateurs basés sur Chromium. Il y a trop de petites fonctionnalités utiles pour moi, et le fait que les performances JavaScript soient légèrement meilleures n’a pas tant d’importance que ça au final
Pour rechercher dans HN, j’utilise
[https://www.google.com/search?q=site:ycombinator.com+%s](<https://www.google.com/search?q=site:ycombinator.com+%s>), pour Reddit[https://www.google.com/search?q=site:reddit.com+%s](<https://www.google.com/search?q=site:reddit.com+%s>). J’ai aussi enregistré[https://www.npmjs.com/package/%s](<https://www.npmjs.com/package/%s>)pour aller directement à la page d’un package npmPar exemple, il suffit de créer un signet dont l’URL est
javascript: document.body.innerHTML = "%s" + document.body.innerHTMLet d’y associer le mot-clé@addBefore. C’est un exemple inutile, mais il montre où et comment JavaScript peut être exécutéhttps://support.google.com/chrome/answer/95426
Je n’ai pas l’impression d’avoir déjà utilisé ce genre de modificateurs, mais la barre d’adresse de Firefox, l’Awesomebar, est vraiment excellente
Comparée à l’Omnibar médiocre de Chromium, quelques lettres suffisent pour retrouver des pages déjà visitées. Chromium les oublie presque aussitôt, au point qu’il faut fouiller dans l’historique pour les retrouver, et même Safari fait bien mieux que Chromium sur ce point. Je reste persuadé que Google affaiblit volontairement l’Omnibar pour pousser les utilisateurs à relancer une recherche au lieu de choisir dans leur historique, et ainsi leur montrer des publicités dans les résultats
Awesomebar, camarade ancien utilisateur de FirefoxJe me souviens très bien de ce terme dans l’ancien marketing de Firefox, mais les résultats récents sur Google renvoient surtout à des contenus datant d’environ 2010. Ils semblent l’avoir presque abandonné comme terme public
Il suffit en général de se souvenir de quelques lettres ou de quelques mots de ce qu’on cherche pour que cela apparaisse immédiatement
La barre d’adresse de Firefox est vraiment excellente et fonctionne toujours de manière fluide
La réponse semble simple. Ils veulent probablement vous pousser à faire une nouvelle recherche Google plutôt qu’à aller directement sur un site
Il suffit de saisir une partie du titre pour retrouver facilement dans l’historique un ticket Jira ou un lien Confluence. Chrome m’envoie vers une page de recherche, et comme nos Jira/Confluence hébergés en interne n’apparaissent pas dans les résultats, je n’obtiens rien
Autrefois, dans l’interface des navigateurs, la barre de recherche et la barre d’adresse étaient deux champs distincts.
C’était utile. Si on tapait dans la barre d’adresse, c’était souvent pour chercher quelque chose dans une adresse ; par exemple, en entrant
potato, on pouvait retrouver dans l’historique local des URL contenantpotato, et non pas chercher dans le contenu des pages web.Puis Google a compris qu’on pouvait fusionner les deux. Ça réduit les chances que les gens utilisent un moteur de recherche concurrent, ça fait que davantage de saisies sont traitées comme des recherches et multiplie donc les emplacements où afficher de la pub, et surtout ça justifie le suivi de toutes les pages que vous ouvrez. Puisque, d’une certaine manière, vous avez « recherché » l’URL sur le Web.
Malheureusement, Chrome a pris le contrôle du Web et Mozilla s’est mis à imiter ce que faisait Chrome. D’autant plus quand Google est la principale source de revenus de Firefox.
À mon avis, l’ancien système était plus précis et plus respectueux de la vie privée. La barre de recherche devrait servir aux recherches sur le Web.
Cela dit, même si on coupe les suggestions de recherche dans la barre d’adresse, saisir quelque chose qui n’est pas une URL lance quand même une recherche avec le moteur par défaut. On peut peut-être désactiver ce comportement dans
about:config.Personnellement, je l’aime bien.
Les titres de page
#et les adresses web$ne fonctionnent pas chez moi ; en fait, ils devraient agir comme des modificateurs secondaires des autres modificateurs de recherche.Il faudrait aussi préciser dans l’article que le
^headphonesproposé ne fonctionne pas vraiment. Ici, ça ne marche qu’avec un espace, comme dans^ headphones. Le^ne s’applique qu’après avoir appuyé sur espace, et le début de la barre d’adresse se transforme enHistoryavec l’option de fermeturex.Ma découverte préférée des 12 derniers mois, c’est Ctrl+L. Ça met le focus dans la barre d’adresse pour pouvoir taper immédiatement.
La conclusion, c’est sans doute que les éditeurs de navigateurs devraient rendre plus faciles à découvrir les fonctions utiles enfouies dans la documentation.
Depuis le jour où j’ai découvert ça, je crois que je n’ai plus jamais cliqué dans la barre de recherche pour lancer une recherche. Dans le même esprit,
Ctrl+west aussi très pratique pour fermer un onglet.Ctrl-Enter. Ça transforme en[http://www. .com](<http://www.<word>.com>).Enfin, si la barre de recherche est activée ; sinon, ça lance une recherche avec le moteur par défaut depuis la barre d’adresse.
J’aimerais que l’auteur corrige la page. Les exemples sont faux et ne fonctionnent pas tels quels. Il faut un espace après le caractère magique.
J’utilise bien les caractères magiques suivis d’un espace avant la requête, comme indiqué, mais ce n’est pas forcément la meilleure approche. Si on peut changer une habitude bien ancrée, ce genre de raccourci fonctionne mieux en suffixe.
% fishn’affiche que les onglets ouverts contenantfish, maisfish %donne le même résultat, sauf qu’au moment où on a simplement tapéfish, on peut encore voir toutes les suggestions de recherche. Les suggestions de Firefox sont généralement assez bonnes et, si ce qu’on cherche est déjà ouvert dans un onglet, ce sera probablement dans la liste. En revanche, si on ne se souvient plus si l’onglet est déjà ouvert, les résultats de l’historique peuvent être plus utiles. En suffixe, on commence large avecfish, puis si c’est trop vaste, on restreint àfish %pour ne garder que les onglets ouverts, ce qui évite de faire deux recherches puis d’effacer le jeton de restriction.En réalité, la fonctionnalité est plus riche qu’elle n’en a l’air. https://support.mozilla.org/en-US/kb/address-bar-autocomplet... ne le laisse qu’à peine entendre, mais il existe en pratique un petit langage spécifique au domaine pour les requêtes.
% fish # githubcherche parmi les onglets ouverts ceux dont le titre contientgithub. Par exemple, si% fishdonne trop de résultats, on peut ajouter# githubpour affiner progressivement. Ça contredit la suggestion précédente de suffixe, mais ici on revient à un préfixe.Il y a aussi des détails sur le fonctionnement général de la barre d’adresse sur https://firefox-source-docs.mozilla.org/browser/urlbar/nonte..., même si les jetons de restriction n’y sont pas traités en détail.
Je ne demande que deux choses à cette barre d’adresse stupide :
qu’elle corrige
ttps://en[https://](<https://news.ycombinator.com/>), et qu’elle évite de chercher sur Internet les noms d’hôte locaux que je tape dans la barre d’adresse.J’utilise séparément la barre d’adresse et la barre de recherche dans Firefox, et pourtant, quand j’entre un nom d’hôte local dans la barre d’adresse, il s’obstine à vouloir chercher sur DDG. J’aimerais que ce ne soit pas le cas. Pour l’instant, la solution consiste à saisir quelque chose comme
[http://localname/](<http://localname/>).Firefox semble bizarrement trouver élégant de masquer la partie protocole lorsqu’on visite une page en http. Cela dit, il affiche au moins le https, donc c’est toujours mieux que l’interface fouillis de Chrome.
Ces préfixes sont excellents et je m’en sers souvent.
Mais à mon avis, la vraie fonctionnalité phare de la barre d’adresse de Firefox, c’est simplement qu’elle est reliée à un véritable historique de recherche. Chrome, que je suis obligé d’utiliser au travail, ne conserve l’historique que 90 jours, donc sa barre d’adresse est presque inutile en dehors des onglets, des recherches récentes et des liens du moteur de recherche. Je ne vois aucune excuse à ce comportement. Même le sqlite utilisé par Chrome ne ferait, au pire, que quelques Mo.
Ce n’est pas très adapté au grand public. À moins d’être un geek, personne ne va mémoriser ce genre de symboles
On ne pourrait pas faire en sorte que saisir
!history ____lance une recherche dans l’historique, et!bookmarks ___une recherche dans les favoris ? Ça aurait au moins plus de chances d’être utilisé largementCe n’est qu’un raccourci pour power users
À la rigueur, je pourrais peut-être mémoriser
!h __,!b __,!a __. Je ne veux pas casser l’ambiance, mais je ne l’utiliserai jamais, et personne avec qui je travaille ne l’utilisera non plus. C’est une fonctionnalité pour 1 % de 1 %, alors qu’en ajustant un peu les raccourcis par défaut, ça pourrait devenir réellement utileOn peut ajuster le comportement via
about:configpour mettre davantage en avant les types de résultats qui nous intéressentComme je veux presque toujours soit taper directement une requête, soit revenir à une page déjà visitée, j’aime bien définir
browser.search.suggest.enabledsurfalsepour masquer les suggestions de rechercheabout:preferences#privacyIl est aussi lié depuis
about:preferences#search, là où la plupart des utilisateurs s’attendraient à le trouver. Il y a tellement de réglagesabout:configqui influencent la barre d’adresse que même les ingénieurs Firefox ont parfois du mal à tous les suivre et à bien les comprendre. Par exemple, le termesuggestest utilisé à toutes les sauces. Donc même pour des lecteurs de Hacker News, j’éviterais de recommanderabout:configaux utilisateurs finaux.