Schema relative URLs (Netzwerk-Pfad-Referenzen) sind etwas, das ich gerade herausgefunden habe - wo Sie nicht das Schema einer URL angeben und es von der abholt aktueller Kontext.Netzwerk-Pfad-Referenz URI/Scheme relative URLs
Zum Beispiel: <img src="//domain.com/img.png" />
wird https://domain.com/img.png
lösen, wenn das aktuelle Schema HTTPS oder http://domain.com/img.png
ist, wenn dies nicht der Fall.
Dies scheint eine sehr einfache Möglichkeit zu sein, diese nervtötenden Probleme beim Aufruf eines externen Skripts oder Bildes auf einer SSL-Seite zu lösen, ohne den gefürchteten Fehler, dass einige Inhalte auf einer Seite nicht sicher sind.
Der Vorteil scheint offensichtlich, aber was ich nicht finden kann, ist eine riesige Menge an Informationen darüber und fragte mich, ob jemand irgendwelche Erfahrungen oder Referenzen über Schema relative URLs (gut oder schlecht) hatte?
Während ich versuche herauszufinden, ob es irgendwelche Browser gibt, mit denen dies Probleme verursacht (ich war erfolgreich mit IE6-8, Chrome und Firefox), bin ich auch daran interessiert herauszufinden, ob jemand Erfahrung hat Verwenden Sie dies in verschiedenen Sprachen. Würde es beispielsweise funktionieren, wenn Sie in ASP eine Response.Redirect
mit einer relativen Schema-URL ausgeben würden?
Herzlichen Glückwunsch zum ersten Stack-Überlauf Frage ! :) –
möglich duplikat von [Ist es gültig, http: // durch // in einem
Wenn Sie IE unterstützen 7 und 8, möchten Sie vielleicht berücksichtigen, dass Schema relative URLs für Stylesheets dazu führen, dass sie zweimal heruntergeladen werden:
Quelle
Entwickler sollten unter Verwendung von Protokoll relative URLs für Sheets vermeiden, wenn sie ihre Seiten wollen: http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/
Quelle
2013-01-23 19:48:22 MPV
+1 für die Köpfe hoch. Meine Reaktion ist * in Ordnung von mir *. Schleppender IE wird noch träger, bessere Browser erscheinen umso besser. – toolbear