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?