Welches Protokoll wird geladen, wenn mit dem Protokoll-relative URLs?
Ich habe gerade angefangen zu testen, die Idee, die hinter "Protokoll weniger Urls".
Das problem Im Blick zu lösen ist: auf einer https-Seite, die ich brauche zum laden einer externen css-Datei von http.
Tut dies der "normale" Weg zum Misserfolg... die css-Datei ist blockiert. (Testen nur mit chrome für jetzt).
Also meine Frage ist: Wird "Protokoll weniger Urls" laden Sie die Datei von http/https/beide?
- Nicht sicher, aber können Sie überprüfen, die Antwort.
- Dies ist eine berechtigte Frage
- Dies scheint zu zeigen, bis #1 in Google. Siehe stackoverflow.com/questions/4831741/... für die ausführliche Antwort
- btw, Protokoll-relative URL ist nun ein anti-pattern : paulirish.com/2010/the-protocol-relative-url
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie verweisen auf URLs wie
www.example.com/style.css
das wird nicht funktionieren, da das Protokoll fehlt völlig; ein browser behandelnwww.example.com
als eine Art von Verzeichnis-Pfad-Namen.Wenn Sie verweisen auf URLs wie
//www.example.com/style.css
, das ist eine Protokoll-relative URL); es benutzt das gleiche Protokoll wie das, was der browser bereits mit Anforderung der verweisenden Seite. Zum Beispiel, wenn der browser angefordert hatte, eine Seite mithttps://www.example.com
, dann wird die URL angefordert werden, die über HTTPS und nicht HTTP.Browser-Unterstützung für diese URLs ist im Allgemeinen ziemlich gut; Sie sehen die folgenden Fragen:
http://
? Es klingt wie etwas war falsch konfiguriert...