Netzwerkpfadreferenz URI / Scheme relative URLs

Scheme relative URLs (Netzwerkpfadverweise) sind etwas, worüber ich gerade herausgefunden habe - wobei Sie das Schema einer URL nicht angeben und es aus dem aktuellen Kontext abrufen.

Zum Beispiel:<img src="//domain.com/img.png" /> wird in @ aufgelöhttps://domain.com/img.png wenn das aktuelle Schema HTTPS oder @ ihttp://domain.com/img.png wenn es das nicht ist

Dies scheint eine sehr einfache Möglichkeit zu sein, die lästigen Probleme beim Aufrufen eines externen Skripts oder Bildes auf einer SSL-Seite zu lösen, ohne den gefürchteten Fehler zu melden, dass einige Inhalte auf einer Seite nicht sicher sind.

Der Vorteil liegt auf der Hand, aber ich scheine nicht in der Lage zu sein, eine riesige Menge an Informationen zu finden, und habe mich gefragt, ob jemand Erfahrung oder Referenzen zu schemarelativen URLs (gut oder schlecht) hat.

ch versuche herauszufinden, ob es Browser gibt, bei denen dies Probleme verursacht (ich war erfolgreich mit IE6-8, Chrome und Firefox). Ich bin auch daran interessiert herauszufinden, ob jemand Erfahrung damit hat verschiedene Sprachen. Zum Beispiel würde es funktionieren, wenn Sie ein @ ausgeben würdeResponse.Redirect mit einer schemarelativen URL in ASP?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage