Por que “//” em vez de http ou https antes do link real funcionar?

5

Acabei de notar que posso escrever //google.com em vez de http://google.com e ainda funciona.

Isso é algum tipo de mão curta? Talvez seja algo construído no meu navegador (Chrome 14)?

É seguro usar uma barra dupla em vez de http e https ?

    
por daGrevis 29.09.2011 / 17:48

3 respostas

4

Como algo como // é tratado pelo navegador irá variar de acordo com o navegador. Como o caso de uso padrão é http: // e funcionaria em todos os navegadores sem nenhum problema.

Assim sendo, a maioria dos navegadores tentará HTTP sempre que possível, pois é para isso que os navegadores são usados com mais frequência. É também a escolha mais segura, o tráfego HTTP é otimizado da melhor forma possível pelo navegador e deve ser mais seguro do que assumir que o endereço é local.

    
por 29.09.2011 / 17:56
13

// é suportado em todos os principais navegadores. É muito útil quando você está desenvolvendo um aplicativo baseado na web e precisa escrever código que funcione tanto para HTTP quanto para HTTPS.

Você pode escrever, por exemplo: <script src="//myscript.js" /> e sempre funcionará, não importa qual protocolo você esteja usando.

    
por 15.02.2013 / 21:49
4

Eu percebo que essa pergunta é antiga, mas a resposta aceita não responde à pergunta.

Is that some kind of short-hand? Maybe it's something that's built in my browser (Chrome 14)?

Sim, é uma mão curta para qualquer protocolo em que o documento foi servido. Evita o temido "Esta página contém itens seguros e não seguros. Deseja exibir os itens não seguros?" mensagem.

Is it safe to use double-slash instead of http and https?

Sim, hoje, todos os principais navegadores são compatíveis com ele.

Geralmente é inútil contra seu próprio site, mas pode ser muito útil para incluir recursos de outros sites (onde URLs absolutos são necessários), mas sem ter que se preocupar com o modo de mistura HTTP / HTTPS. / p>

Também é útil se o documento for veiculado em locais não seguros e não seguros, como um site de desenvolvimento e um site de produção.

Para detalhes, consulte o link

    
por 10.02.2014 / 04:17