2012-04-16 15 views
11

Mögliche Duplizieren:
Is it valid to replace with // in a <script src=“…”>?
Absolute URLs omitting the protocol (scheme) in order to preserve the one of the current pageWelche Browser unterstützen "//" anstelle von "http: //" und "https: //"?

Ich kann nichts darüber in Google finden - es ist schwer, etwas zu finden, über "//" :)

Wie auch immer, bitte sagen Sie, welche Browser "//" anstelle von "http: //" und "https: //" unterstützen? Ich möchte das verwenden, um Bilder, Skripte, Stile usw. einzuschließen. Aber ist es sicher? Gibt es einen Browser, der dies nicht unterstützt und ich ein Protokoll bereitstellen muss?

+2

möglich Duplikat [Absolute URLs Weglassen des Protokolls (Schema), um den einen der aktuellen Seite zu erhalten] (http://stackoverflow.com/questions/4978235/absolute -urls-Auslassen-das-Protokoll-Schema-in-Reihenfolge-zu-dem-der-eine-von-der-behalten) und von http://stackoverflow.com/questions/550038/is-it-valid-to-replace -http-mit-in-einem-Skript-src-http – Quentin

Antwort

15

Alle Browser es unterstützen, ist es sicher - RFC 3986 Section 4.2 (oder Ansicht txt version of RFC3986 und gehen Sie zu 4.2) spezifiziert die Verwendung des protocal relative url und es in der HTML5 Boilerplate verwendet wird, wo es mit der Technik keine gemeldeten Probleme gewesen sein. Wenn es ein Problem bei der Verwendung dieses Cross-Browsers gab, hätte die Community das Problem inzwischen gelöst.

Edit: Auch WikiMedia Verwendung es

Verwandte Themen