1 pontos por GN⁺ 2023-07-11 | 1 comentários | Compartilhar no WhatsApp
  • A barra de endereços do Firefox funciona como um ponto de entrada que faz a requisição diretamente se a entrada parecer uma URL e, caso contrário, a envia ao mecanismo de busca padrão
  • A configuração padrão é conveniente porque também mostra resultados de busca fuzzy, incluindo o histórico de navegação, mas candidatos indesejados podem aparecer misturados
  • Ao adicionar caracteres especiais antes do termo de busca, é possível restringir o escopo dos resultados a histórico, favoritos, tags, abas abertas, título, URL e sugestões
  • *headphones funciona procurando headphones apenas nos favoritos, enquanto ^headphones procura headphones apenas no histórico de navegação
  • É possível controlar diretamente o tipo de resultado desejado apenas pela entrada na barra de endereços, sem extensões separadas

Comportamento padrão da barra de endereços do Firefox

  • Se a string digitada na barra de endereços parecer uma URL, o Firefox envia essa requisição
  • Entradas que não parecem URLs são encaminhadas ao mecanismo de busca padrão
  • Na configuração padrão, correspondências de busca fuzzy vindas do histórico de navegação e de outras fontes também são incluídas nos resultados
  • Isso é suficiente na maioria das situações, mas quando se quer ver apenas tipos específicos de resultados, é necessário um controle mais refinado

Caracteres de prefixo que restringem os resultados de busca

  • Ao adicionar os caracteres abaixo antes do termo de busca, é possível filtrar os resultados da barra de endereços do Firefox para um escopo específico
    • ^: buscar correspondências no histórico de navegação
    • *: buscar correspondências nos favoritos
    • +: buscar correspondências em páginas marcadas com tags
    • %: buscar correspondências nas abas atualmente abertas
    • #: buscar correspondências no título da página
    • $: buscar correspondências no endereço da Web, ou seja, na URL
    • ?: buscar correspondências em sugestões
  • Exemplos:
    • *headphones: busca headphones apenas nos favoritos
    • ^headphones: busca headphones apenas no histórico de navegação

1 comentários

 
GN⁺ 2023-07-11
Comentários do Hacker News
  • O recurso matador é que dá para expandi-lo com macros criadas por você mesmo
    Por exemplo, se você quiser que a barra de endereços reconheça hn como palavra-chave de prefixo e envie hn firefox address bar para uma busca no Algolia, basta colocar no favorito Keyword: hn, URL: [https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>;). O %s é a posição onde o argumento da macro será substituído
    hn firefox address bar é expandido para [https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>;)

  • Acho que nunca usei esses modificadores, mas a Awesomebar do Firefox é realmente excelente
    Em comparação com a Omnibar horrível do Chromium, ela encontra páginas que você visitou com apenas algumas letras digitadas. O Chromium esquece quase imediatamente, então você precisa entrar no histórico de navegação para achar algo, e até o Safari é muito melhor do que o Chromium nesse ponto. Ainda estou convencido de que o Google enfraquece a Omnibar de propósito para fazer os usuários pesquisarem de novo em vez de escolher algo do histórico, e assim verem anúncios nos resultados de busca

    • Que bom ver Awesomebar, companheiro usuário antigo do Firefox
      Lembro nitidamente desse termo no marketing antigo do Firefox, mas ao procurar resultados recentes no Google só aparece material de mais ou menos 2010. Parece que praticamente abandonaram o termo para uso público
    • Concordo totalmente. Quase não uso favoritos porque a busca difusa da barra de endereços do Firefox combina muito bem com a forma como penso
      Mesmo que eu só me lembre de algumas letras ou palavras do que quero, normalmente aparece na hora
    • Odeio a barra de endereços do Safari. Se você visitar uma vez um endereço com erro de digitação, as sugestões podem ficar arruinadas para sempre, e essa URL errada sempre fica na frente da correta
      A barra de endereços do Firefox é realmente ótima e sempre funciona de forma fluida
    • Sempre foi a coisa que eu menos entendia: como o Google consegue ser tão ruim em busca desse tipo
      A resposta parece simples. Eles parecem querer que você faça uma nova busca no Google em vez de ir direto para o site
    • É uma das razões pelas quais prefiro o Firefox no trabalho
      Basta digitar parte do título e ele encontra facilmente tickets do Jira ou links do Confluence no histórico. O Chrome me manda para uma página de busca, e como o Jira/Confluence hospedado internamente não pode ser encontrado na busca, não aparece resultado nenhum
  • Antigamente, na UI do navegador, a caixa de busca e a barra de endereços eram campos separados.
    Isso ajudava. Se você digitava na barra de endereços, era mais provável que estivesse procurando algo no endereço; por exemplo, ao digitar potato, dava para encontrar no histórico local URLs contendo potato, e não conteúdo de páginas da web.
    Depois o Google percebeu que podia juntar os dois. Assim, diminuía a chance de você usar um mecanismo de busca concorrente, mais entradas passavam a ser tratadas como buscas, aumentando os lugares para mostrar anúncios e, acima de tudo, isso justificava rastrear todas as páginas que você abre. Afinal, tecnicamente você estaria fazendo uma busca web por uma URL.
    Infelizmente, o Chrome dominou a web, e a Mozilla passou a copiar o que o Chrome faz. Especialmente quando o Google é a principal fonte de receita do Firefox.
    Na minha opinião, o jeito antigo era mais preciso e mais privado. A caixa de busca deveria servir para buscas na web.

    • O Firefox tem uma configuração para adicionar a caixa de busca novamente, se você quiser, e também dá para desativar as sugestões de busca na barra de endereços nas configurações.
      Mesmo assim, mesmo com as sugestões desativadas, se você digitar algo que não seja uma URL, ele ainda pesquisa no mecanismo de busca padrão selecionado. Talvez dê para desligar esse comportamento em about:config.
    • O Google pode até ter tido essas intenções ruins, mas acho que a maioria dos usuários prefere a Omnibar a campos separados.
      Pessoalmente, eu gosto bastante.
  • O título da página # e o endereço web $ não funcionam no meu ambiente e, na verdade, parece que deveriam funcionar como modificadores secundários de outros modificadores de busca.
    Também vale registrar no artigo que ^headphones, sugerido lá, na prática não funciona. Aqui ele só funciona com espaço, como em ^ headphones. O ^ só é aplicado depois de apertar espaço, e o começo da barra de endereços muda para History, com a opção de fechar x.

  • A melhor coisa que descobri nos últimos 12 meses foi Ctrl+L. Ele coloca o foco na barra de endereços para você começar a digitar na hora.

    • Me surpreende que tenha gente que não conhece esse atalho. Eu o uso centenas de vezes por dia há pelo menos 20 anos.
      A conclusão parece ser que os fabricantes de navegadores precisam tornar mais fácil descobrir recursos úteis que ficam escondidos na documentação.
    • F6 também funciona e, se apertar de novo, dá para remover o foco. Aprendi isso hoje.
    • Bem-vindo ao clube.
      Desde o dia em que descobri isso, acho que nunca mais cliquei na caixa de busca para pesquisar. Na mesma linha, fechar aba com Ctrl+w também é muito útil.
    • E não esqueça do Ctrl-Enter. Ele transforma em [http://www. .com](<http://www.<word>.com>;).
    • Movendo um dedo um pouco para o lado, você pode usar Ctrl+K para focar na caixa de busca.
      Isso se a caixa de busca estiver ativada; se não estiver, ele faz uma busca com o mecanismo padrão a partir da barra de endereços.
  • Seria bom se o autor do artigo corrigisse a página. Os exemplos estão errados e, do jeito que estão, não funcionam. É preciso um espaço depois do caractere mágico.
    Eu uso esses caracteres mágicos e um espaço antes do termo de busca, como na explicação, mas isso não é necessariamente o melhor jeito. Se você conseguir mudar um hábito já enraizado, esses atalhos funcionam melhor como sufixo. % fish mostra só abas abertas com fish, e fish % dá o mesmo resultado, mas no momento em que você digitou apenas fish ainda pode ver todas as sugestões de busca. As sugestões do Firefox em geral são bem boas e, se o que você procura já estiver aberto em alguma aba, provavelmente vai aparecer na lista. Mas, se você não lembrar se a aba está aberta, resultados do histórico podem ser melhores. Usando como sufixo, você começa amplo com fish e, se vier resultado demais, restringe para abas abertas com fish %, evitando o trabalho de pesquisar duas vezes e depois apagar o token de restrição.
    Na prática, o recurso é mais rico do que parece. https://support.mozilla.org/en-US/kb/address-bar-autocomplet... só insinua isso de leve, mas na verdade existe uma pequena linguagem específica de domínio para consultas. % fish # github pesquisa abas abertas com github no título. Por exemplo, se % fish trouxer resultados demais, você pode acrescentar # github para ir refinando aos poucos. Isso contradiz a sugestão anterior de usar sufixos, mas aqui volta a ser prefixo.
    Há mais detalhes sobre o comportamento geral da barra de endereços em https://firefox-source-docs.mozilla.org/browser/urlbar/nonte..., embora não trate os tokens de restrição em detalhe.

    • Aqui funciona normalmente mesmo sem espaço.
    • Sim. Como esses comandos não funcionavam, por um momento achei que eu é que estava ficando maluco.
  • Só quero duas coisas dessa barra de endereços idiota.
    Que ela corrija ttps:// para [https://](<https://news.ycombinator.com/>;) e que não tente pesquisar na internet nomes de host locais que eu digito na barra de endereços.

    • Eu queria que ela parasse de fazer busca na internet quando eu digitasse um nome de host local na barra de endereços.
      Eu uso barra de endereços e caixa de busca separadas no Firefox, e mesmo assim, se digito um nome de host local na barra de endereços, ele insiste em pesquisar no DDG. Eu queria que isso não acontecesse. A solução atual é digitar algo como [http://localname/](<http://localname/>;).
    • Eu queria que a barra de endereços mostrasse a URI completa.
      O Firefox, estranhamente, acha bonito esconder a parte do protocolo ao visitar páginas http. Ainda assim, como mostra https, continua melhor que a interface bagunçada do Chrome.
    • Talvez dê para corrigir isso usando a extensão Redirector e criando um filtro.
  • Esses prefixos são ótimos e eu os uso com frequência.
    Mas, para mim, o recurso matador da barra de endereços do Firefox é o simples fato de ela estar ligada a um histórico de busca decente. O Chrome, que sou obrigado a usar no trabalho, guarda o histórico por apenas 90 dias, então a barra de endereços praticamente não serve para nada além de abas, buscas recentes e links do mecanismo de busca. Não vejo nenhuma justificativa para esse comportamento. Até o sqlite que o Chrome usa, no pior caso, teria só alguns MB.

  • Isso não é amigável para usuários comuns. A menos que você seja um nerd, ninguém vai lembrar desses símbolos
    Não dava para fazer com que, ao digitar !history ____, ele pesquisasse no histórico de navegação, e com !bookmarks ___, pesquisasse nos favoritos? Pelo menos isso teria mais chance de ser usado amplamente

    • É para isso que a UI também tem affordance. Basta olhar a parte de baixo da lista de sugestões
      Isso é só um atalho para usuários avançados
    • Foi exatamente isso que pensei no começo. Não consigo memorizar tudo, então literalmente acho que nunca usaria
      Talvez eu conseguisse lembrar de algo como !h __, !b __, !a __. Não quero estragar o clima, mas eu nunca usaria isso, e ninguém com quem trabalho usaria também. É um recurso para 1% de 1%, mas com um pequeno ajuste nas associações padrão ele poderia se tornar realmente útil
    • Exato. Bastaria permitir configurar quais resultados você quer ver primeiro
  • Você pode ajustar o comportamento em about:config para dar mais destaque aos tipos de resultado com que se importa
    Como quase sempre quero ou digitar uma busca diretamente ou voltar para uma página que já visitei antes, gosto de definir browser.search.suggest.enabled como false para ocultar sugestões de busca

    • A configuração correta para usuários comuns atualmente está em about:preferences#privacy
      Ela também está linkada em about:preferences#search, que é onde a maioria dos usuários provavelmente esperaria encontrá-la. Há configurações do about:config demais que afetam a barra de endereços, a ponto de até engenheiros do Firefox às vezes terem dificuldade para acompanhar e entender todas. Por exemplo, o termo suggest está sobrecarregado. Então, mesmo para leitores do Hacker News, eu evitaria recomendar about:config para o usuário final