Barra de endereços do Firefox
(wiki.tilde.institute)- 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
*headphonesfunciona procurandoheadphonesapenas nos favoritos, enquanto^headphonesprocuraheadphonesapenas 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: buscaheadphonesapenas nos favoritos^headphones: buscaheadphonesapenas no histórico de navegação
1 comentários
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
hncomo palavra-chave de prefixo e enviehn firefox address barpara uma busca no Algolia, basta colocar no favoritoKeyword: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ídoAí
hn firefox address baré expandido para[https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>)awvai parahttps://console.aws.amazon.com/%squando digito algo comoaw s3,aw iamamzné busca de compras na Amazonhttps://www.amazon.com/s/?field-keywords=%s,gmé busca no Gmailhttps://mail.google.com/mail/u/0/#search/%s,mapsé busca no Google Mapshttps://www.google.com/maps/search/%s/,imgé busca de imagens no Googlehttps://www.google.com/search?tbm=isch&q=%s,wpvai direto para um artigo da Wikipedia se ele existir emhttps://en.wikipedia.org/wiki/%s, eyté busca no YouTubehttps://www.youtube.com/results?search_query=%s[0] https://github.com/gregsadetsky/custom-search-engines
Até hoje não entendo por que as pessoas trocam deliberadamente o Firefox por Chrome/Edge/outros navegadores baseados em Chromium. Há muitos recursos pequenos úteis demais para mim, e um desempenho de JavaScript um pouco melhor não importa tanto no panorama geral
Para buscar conteúdo no HN, uso
[https://www.google.com/search?q=site:ycombinator.com+%s](<https://www.google.com/search?q=site:ycombinator.com+%s>), para buscar no Reddit uso[https://www.google.com/search?q=site:reddit.com+%s](<https://www.google.com/search?q=site:reddit.com+%s>). Também cadastrei[https://www.npmjs.com/package/%s](<https://www.npmjs.com/package/%s>)para ir direto para a página de um pacote no npmPor exemplo, funciona se você criar um favorito com a URL
javascript: document.body.innerHTML = "%s" + document.body.innerHTMLe atribuir a ele a palavra-chave@addBefore. É um exemplo inútil, mas mostra onde e como o JavaScript é executadohttps://support.google.com/chrome/answer/95426
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
Awesomebar, companheiro usuário antigo do FirefoxLembro 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
Mesmo que eu só me lembre de algumas letras ou palavras do que quero, normalmente aparece na hora
A barra de endereços do Firefox é realmente ótima e sempre funciona de forma fluida
A resposta parece simples. Eles parecem querer que você faça uma nova busca no Google em vez de ir direto para o site
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 contendopotato, 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.
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.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 paraHistory, com a opção de fecharx.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.
A conclusão parece ser que os fabricantes de navegadores precisam tornar mais fácil descobrir recursos úteis que ficam escondidos na documentação.
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+wtambém é muito útil.Ctrl-Enter. Ele transforma em[http://www. .com](<http://www.<word>.com>).Ctrl+Kpara 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.
% fishmostra só abas abertas comfish, efish %dá o mesmo resultado, mas no momento em que você digitou apenasfishainda 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 comfishe, se vier resultado demais, restringe para abas abertas comfish %, 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 # githubpesquisa abas abertas comgithubno título. Por exemplo, se% fishtrouxer resultados demais, você pode acrescentar# githubpara 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.
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 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/>).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.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 amplamenteIsso é só um atalho para usuários avançados
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 útilVocê pode ajustar o comportamento em
about:configpara dar mais destaque aos tipos de resultado com que se importaComo quase sempre quero ou digitar uma busca diretamente ou voltar para uma página que já visitei antes, gosto de definir
browser.search.suggest.enabledcomofalsepara ocultar sugestões de buscaabout:preferences#privacyEla também está linkada em
about:preferences#search, que é onde a maioria dos usuários provavelmente esperaria encontrá-la. Há configurações doabout:configdemais 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 termosuggestestá sobrecarregado. Então, mesmo para leitores do Hacker News, eu evitaria recomendarabout:configpara o usuário final