Posso alterar todos os meus links http: // para apenas //?
Dave Ward diz
Não é exatamente leitura leve, masseção 4.2 da RFC 3986 fornece URLs totalmente qualificados que omitem completamente o protocolo (o HTTP ou HTTPS). Quando o protocolo de um URL é omitido, o navegador usa o protocolo do documento subjacente.
Simplificando, esses URLs "sem protocolo" permitem que uma referência como essa funcione em todos os navegadores em que você experimenta:
//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js
Parece estranho no começo, mas esse URL "sem protocolo" é a melhor maneira de fazer referência a conteúdo de terceiros disponível via HTTP e HTTPS.
Isso certamente resolveria vários erros de conteúdo misto que estamos vendo nas páginas HTTP - supondo que nossos ativos estejam disponíveis via HTTP e HTTPS.
Este navegador é totalmente compatível? Existem outras advertências?