2011-10-07 6 views
9

Eventuali duplicati:
Is it valid to replace with // in a <script src=“…”>?
Absolute URLs omitting the protocol (scheme) in order to preserve the one of the current page
Does using //www.example.com in Javascript chose http/https protocol automaticallyutilizzando // invece di protocollo: //

sto guardando un po 'di codice di esempio da facebook e vedo:

<script src="//connect.facebook.net/en_US/all.js"></script> 

usano // invece di http:// - è questo qualcosa fantasia che non so ancora?

+5

Giuro che questo è un duplicato di una domanda molto conosciuta con voti estremi, ma capisco se hai cercato e non ho potuto trovare la domanda originale perché neanche io. – BoltClock

+1

Questo post risponde alla domanda http: // StackOverflow .com/questions/3583103/scheme-relative-urls, ma se non si è sicuri di cercare * URL relativo schema *, non lo si troverà –

+0

@BoltClock Conosco la domanda esatta di cui si sta parlando, ma non riesco a trovarlo neanche. –

risposta

2

Fondamentalmente ti dà la possibilità di sputare un URL e utilizzare qualsiasi protocollo sia attualmente in uso.

Facebook probabilmente utilizza lo stesso codice HTML indipendentemente dal fatto che l'utente sia su HTTP o HTTPS. È un modo per qualificare completamente il dominio senza specificare il protocollo.

0

E 'un altro tipo di URL relativo, utilizza lo stesso protocollo che la pagina è su.