Autor Zpráva
lukas7
Profil
Narazil jsem na http://www.bootstrapcdn.com/ a uvádějí, použití např.

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet">

Nepoužívají http:// ale pouze dvě lomítka //

Může mi to prosím někdo trošku objasnit jakou to má výhodu a jak je možné, že to funguje?

Díky:)
Jan Tvrdík
Profil
lukas7:
Slouží to pro zápis URL s relativním protokolem.
V praxi tedy odkaz vedoucí na //example.com/foo povede ze stránky http://example.com na http://example.com/foo,
ale ze stránky https://example.com povede na https://example.com/foo
Chamurappi
Profil
Reaguji na Jana Tvrdíka:
A z uložené stránky file:///něco.html povede na file://example.com/foo, kde s velkou pravděpodobností nebude to, co je na HTTP a HTTPS variantách.


Reaguji na lukase7:
jakou to má výhodu a jak je možné, že to funguje?
Výhodu to má, pokud nevíš, jestli tvá stránka poběží na HTTPS. Jinak převažují nevýhody.
lukas7
Profil
Aha, ok. Dík.
Kubo2
Profil
Chamurappi:
Jinak převažují nevýhody.
Konkrétne aké nevýhody a na akej úrovni? Poprosím trochu priblížiť.
Chamurappi
Profil
Reaguji na Kuba2:
1) Pravděpodobná nefunkčnost na jiných protokolech než HTTP a HTTPS.
2) Jak se s tím poperou archivační služby a webové anonymizéry? Budou odkazovat na živou verzi, nebo na archivní/anonymizovanou, nebo adresu úplně rozbijí?

Nad těmito drobnými problémy může někdo mávnout rukou, ale já raději mávám rukou nad tím, že bych mohl ušetřit pět bajtů :-)
Amunak
Profil
Ono to běžně moc nedává smysl. Normálně se URL udávají jen jako relativní cesty (nebo absolutní od rootu webu). A když odkazuji na cizí stránku, protokol bych měl zadat. Některé weby na HTTPS portu 443 vůbec nenaslouchají (nebo posílají jiný obsah, nebo nemají validní certifikát, ...). Pak se musí použít http://. Ve všech ostatních případech je výhodnější použít https, pokud nám nevadí ten několika milisekundový overhead SSL handshaku. A nevadí přitom, že sami máme stránku bez šifrování. Šifrované připojení totiž má snad jenom výhody. Nechápu, proč se vymýšlí tyhle připitomnělé nesmyslnosti, které v tom akorát zase dělají bordel (a snad ani nefungují pořádně ve starších prohlížečích).

Prostě když někde nabízejí //:, použij https://, protože to znamená, že SSL podporují.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0