Als «protocol-relative» getaggte Fragen

14
Ist es gültig, http: // in einem <script src = “http: //…”> durch // zu ersetzen?
Ich habe folgendes Element: &lt;script type="text/javascript" src="https://cdn.example.com/js_file.js"&gt;&lt;/script&gt; In diesem Fall ist die Site HTTPS, aber die Site kann auch nur HTTP sein. (Die JS-Datei befindet sich in einer anderen Domäne.) Ich frage mich, ob es aus praktischen Gründen gültig ist, Folgendes zu tun: &lt;script type="text/javascript" src="//cdn.example.com/js_file.js"&gt;&lt;/script&gt; Ich frage mich, ob …

7
Kann ich alle meine http: // Links auf nur // ändern?
Dave Ward sagt: Es ist nicht gerade leicht zu lesen, aber Abschnitt 4.2 von RFC 3986 enthält vollständig qualifizierte URLs, bei denen das Protokoll (HTTP oder HTTPS) insgesamt weggelassen wird. Wenn das Protokoll einer URL weggelassen wird, verwendet der Browser stattdessen das Protokoll des zugrunde liegenden Dokuments. Einfach ausgedrückt, ermöglichen …

4
URI beginnend mit zwei Schrägstrichen… wie verhalten sie sich?
In letzter Zeit habe ich Arbeits Code-Blöcke wie folgt aus : &lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"&gt;&lt;/script&gt; Und gemäß RFC 2396 (URI-Syntax) und RFC 2616 (HTTP 1.1) sind diese URI beginnend mit zwei Schrägstrichen gültig, aber leider erklären die RFCs sie nicht wirklich. Kann mich jemand auf eine Ressource verweisen, die erklärt, wie …

3
Absolute URLs, die das Protokoll (Schema) weglassen, um das der aktuellen Seite beizubehalten
Ich habe das //somepage.com/resourceURL-Format gesehen. Beispielsweise: &lt;img src="//remotesite.com/image1.jpg" /&gt; Der Punkt dabei ist, dass, wenn die aktuelle Seite (die Seite, die das imgTag definiert ) verwendet wird http, die Anforderung an die Remote-Site über http erfolgt. Wenn es https ist, ist es https. Dadurch werden Browser-Warnungen vor nicht vollständig verschlüsselten …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.