Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
URI-Schemata
DasSchema eines URI ist der erste Teil des URI, vor dem:-Zeichen. Es gibt an, welches Protokoll der Browser verwenden muss, um die Ressource abzurufen. Das Schema kann beeinflussen, wie der Rest des URI strukturiert und interpretiert wird.
In diesem Artikel
Syntax
protocol:protocolEine Zeichenfolge, die das zu verwendende Protokoll identifiziert. Sie sollte nur aus alphanumerischen Zeichen sowie den Zeichen
+,-und.bestehen. Häufige Schemata sind:blobBinary Large Object; ein Zeiger auf ein großes im Speicher befindliches Objekt
dataDirekt in die URL eingebettete Daten
fileHost-spezifische Dateinamen
ftp- File Transfer Protocol
http/httpsHypertext Transfer Protocol (und sichere Verbindungen)
javascriptIn die URL eingebetteter JavaScript-Code
mailtoE-Mail-Adresse
resourceNicht standardisiertFür Firefox und Firefox-Browsererweiterungen zum Laden interner Ressourcen
sshSecure Shell
telTelefon
urnUniform Resource Names
view-sourceQuellcode der Ressource
ws/wssWebSocket-Verbindungen (und sichere Verbindungen)
Beschreibung
Betrachten Sie die folgende URL:
http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocumenthttp ist dasSchema der URL und gibt an, welches Protokoll der Browser verwenden muss. In der Regel ist es das HTTP-Protokoll oder seine gesicherte Version, HTTPS. Das Web erforderthttp oderhttps, aber Browser können URIs mit anderen Schemata öffnen, wie diejenigen, die mitmailto: beginnen (um ein E-Mail-Programm zu öffnen) oderftp: (Dateiübertragungen).
Bei der Verwendung von URLs inHTML-Inhalten verwenden Sie im Allgemeinen nur einige dieser URL-Schemata. Beim Verweisen auf Subressourcen – das heißt Dateien, die als Teil eines größeren Dokuments geladen werden – sollten Sie nur die HTTP- und HTTPS-Schemata verwenden. Zunehmend entfernen Browser die Unterstützung für die Verwendung von FTP zum Laden von Subressourcen aus Sicherheitsgründen.
FTP ist auf der obersten Ebene weiterhin akzeptabel (z.B. direkt in die URL-Leiste des Browsers eingegeben oder als Ziel eines Links), obwohl einige Browser das Laden von FTP-Inhalten an eine andere Anwendung delegieren könnten.
Beispiele
>Verschiedene URI-Schemata
Das folgende Beispiel zeigt verschiedene URI-Formate basierend auf dem URI-Schema.
tel:+1-816-555-1212git@github.com:mdn/browser-compat-data.gitftp://example.org/resource.txturn:isbn:9780141036144mailto:help@supercyberhelpdesk.infoSpezifikationen
| Specification |
|---|
| Unknown specification> # section-3.1> |