5
Eventuali duplicati:
Is it valid to replace with // in a <script src=“…”>?
Links start with two slashesCominciando sito esterno collega con "//"
ho visto questo su alcuni siti ora. Un esempio semplice è quello di guardare alla fonte della pagina di destinazione di Wikipedia:
<link rel="shortcut icon" href="//en.wikipedia.org/favicon.ico" />
<link rel="apple-touch-icon" href="//upload.wikimedia.org/wikipedia/commons/f/f1/Wikipedia-mobile-icon.png" />
<link rel="copyright" href="//creativecommons.org/licenses/by-sa/3.0/" />
C'è qualche standard con iniziare i collegamenti esterni con //
? Questo è appena fatto per evitare di dover scaricare il https?:
in più e salvare alcuni caratteri perché la maggior parte dei browser è abbastanza intelligente da aggiungere il resto dello schema in proprio? O è una cosa legittima, forse con qualche altra ragione?
Non forzare il protocollo, consentendo SPDY quando disponibile? –
Ecco un altro post su di esso: http://stackoverflow.com/questions/7273573/links-start-with-two-slashes – scott
Duplicato di [È valido per sostituire http: // con // in uno
Ciò consente di scaricare le risorse senza specificare http o https; userà qualsiasi cosa tu stia attualmente usando.
fonte
2012-02-10 23:00:50
Non specificando uno schema nell'URL farà sì che il browser per assumere l'attuale regime. È possibile leggere un buon articolo su questo qui:
http://paulirish.com/2010/the-protocol-relative-url/
Questo è il vantaggio principale di esso:
ci sono alcune stranezze ...
... ma in generale è possibile utilizzare questo in modo sicuro.
fonte
2012-02-10 23:02:17