Evitar que o Google Chrome execute a Pesquisa do Google quando o conteúdo da barra de endereço começar com //

0

Eu tenho um servidor local para desenvolvimento com endereços como " link "

No entanto, ao digitar: "//dev.local", o Chrome pesquisará no Google em vez de ir para o endereço especificado.

Preciso que isso funcione para fins de desenvolvimento. Existe uma maneira de evitar que o Chrome pesquise // URLs sem desativar a pesquisa na barra de endereço para todas as outras entradas?

    
por NaturalBornCamper 21.03.2018 / 18:49

2 respostas

1

Is there a way to prevent Chrome from searching // URLs without disabling search from the address bar for all other inputs?

Sim. Adicione uma barra no final de linha / como você faria com qualquer outro endereço local para ignorar a pesquisa do Google, etc. //dev.local/ .

Observe que os itens acessados diretamente (por exemplo, //dev.local/image.jpg ) devem funcionar corretamente como estão (ou seja, nenhuma barra final deve ser necessária).

    
por 22.03.2018 / 00:48
3

URLs consistem em várias partes: ( wiki )

scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]

Assim, digitar //dev.local não se ajusta ao padrão acima e a omnibox interpretará isso como uma string para passar para um mecanismo de pesquisa.

Você tem três opções:

  • Seja explícito - http://dev.local - sempre a melhor opção
  • Dê um esquema vazio - ://dev.local - o Chrome parece ser o padrão para http
  • Forneça o nome do host nulo - dev.local

No terceiro caso (com o DNS local e a cooperação do Chrome), você verá algo assim:

In Chromium, we decided that consistency and speed was best, and given that the range of 'single-word inputs meant as searches' dwarfs the number of 'single-word inputs meant as URLs', we default to displaying web search results while doing a background DNS lookup to figure out if a local host exists - if it does, we display a "Did you mean http://input/" infobar as show below:

    
por 21.03.2018 / 19:10