1 points par GN⁺ 2023-07-11 | 1 commentaires | Partager sur WhatsApp
  • 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
  • *headphones fonctionne comme une recherche de headphones uniquement dans les marque-pages, tandis que ^headphones cherche headphones uniquement 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 de headphones uniquement dans les marque-pages
    • ^headphones : recherche de headphones uniquement dans l’historique

1 commentaires

 
GN⁺ 2023-07-11
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 hn comme mot-clé préfixe et envoie hn firefox address bar vers une recherche Algolia, il suffit d’ajouter un signet avec Keyword : hn, URL : [https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>;). Ici, %s est l’emplacement où l’argument de la macro sera substitué
    Ensuite, hn firefox address bar est développé en [https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>;)

  • 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

    • Quel plaisir de revoir le nom Awesomebar, camarade ancien utilisateur de Firefox
      Je 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
    • Je suis tout à fait d’accord. Si je n’utilise presque jamais les signets, c’est parce que la recherche floue de la barre d’adresse de Firefox correspond bien à ma façon de penser
      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
    • Je déteste la barre d’adresse de Safari. Si vous visitez une seule fois une URL avec une faute de frappe, les suggestions peuvent être ruinées pour toujours, et cette mauvaise URL passe ensuite systématiquement avant la bonne
      La barre d’adresse de Firefox est vraiment excellente et fonctionne toujours de manière fluide
    • J’ai toujours eu du mal à comprendre comment Google pouvait être aussi mauvais en recherche
      La réponse semble simple. Ils veulent probablement vous pousser à faire une nouvelle recherche Google plutôt qu’à aller directement sur un site
    • C’est l’une des raisons pour lesquelles je préfère Firefox au travail
      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 contenant potato, 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.

    • Dans Firefox, il existe un réglage pour rajouter la barre de recherche si on le souhaite, et on peut aussi désactiver dans les paramètres les suggestions de recherche dans la barre d’adresse.
      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.
    • Google avait peut-être de mauvaises intentions, mais j’ai l’impression que la plupart des utilisateurs préfèrent quand même l’Omnibar à des champs séparés.
      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 ^headphones proposé 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 en History avec l’option de fermeture x.

  • 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.

    • Je suis surpris que certains ne connaissent pas ce raccourci. Je l’utilise des centaines de fois par jour depuis au moins 20 ans.
      La conclusion, c’est sans doute que les éditeurs de navigateurs devraient rendre plus faciles à découvrir les fonctions utiles enfouies dans la documentation.
    • F6 fonctionne aussi, et si on appuie à nouveau, ça retire le focus. Je l’apprends aujourd’hui.
    • Bienvenue au club.
      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+w est aussi très pratique pour fermer un onglet.
    • N’oubliez pas non plus Ctrl-Enter. Ça transforme en [http://www. .com](<http://www.<word>.com>;).
    • Il suffit de décaler un doigt pour faire Ctrl+K et mettre le focus dans la barre de recherche.
      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. % fish n’affiche que les onglets ouverts contenant fish, mais fish % 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 avec fish, 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 # github cherche parmi les onglets ouverts ceux dont le titre contient github. Par exemple, si % fish donne trop de résultats, on peut ajouter # github pour 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.

    • Chez moi, ça marche très bien même sans espace.
    • Oui. Comme ces commandes ne marchaient pas, j’ai cru un instant que j’avais un problème.
  • 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’aimerais qu’elle arrête de lancer une recherche Internet quand on saisit un nom d’hôte local 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/>;).
    • J’aimerais que la barre d’adresse affiche l’URI complète.
      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.
    • Peut-être qu’avec l’extension Redirector et un filtre, on peut corriger ça.
  • 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é largement

    • C’est aussi à ça que sert l’affordance dans l’UI. Il suffit de regarder en bas de la liste de suggestions
      Ce n’est qu’un raccourci pour power users
    • C’est exactement ce que je me suis dit au début. Je ne pourrai pas tous les retenir, donc je ne les utiliserai littéralement jamais
      À 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 utile
    • Exactement. Il suffirait de permettre de définir quels résultats on veut voir en premier
  • On peut ajuster le comportement via about:config pour mettre davantage en avant les types de résultats qui nous intéressent
    Comme 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.enabled sur false pour masquer les suggestions de recherche

    • Le réglage approprié pour le grand public se trouve actuellement dans about:preferences#privacy
      Il est aussi lié depuis about:preferences#search, là où la plupart des utilisateurs s’attendraient à le trouver. Il y a tellement de réglages about:config qui 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 terme suggest est utilisé à toutes les sauces. Donc même pour des lecteurs de Hacker News, j’éviterais de recommander about:config aux utilisateurs finaux.