SELFHTML wird 30 Jahre alt! → Veranstaltungs-Ankündigung.
JavaScript/Location/protocol
Die Eigenschaft location.protocol speichert das verwendete Protokoll innerhalb des aktuellen oder fensterspezifischen URI. Bei HTTP-Adressen wird http:
gespeichert. Bei lokaler Verwendung (ohne HTTP-Protokoll) wird file:
gespeichert.
Syntax
string = location.protocol;
Anwendungsbeispiel
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<script>
alert(location.protocol);
</script>
</head>
<body>
</body></html>
Das Beispiel gibt beim Einlesen der Datei das Protokoll aus, das zum aktuellen URI gehört.
Sie können die Eigenschaft ändern. Sicherer ist es in diesem Fall jedoch, mit der Eigenschaft location.href
zu arbeiten. Außerdem kann es zu Fehlermeldungen kommen, wenn das angegebene Protokoll mit der gleichen sonstigen Adresse nicht unterstützt wird.
Weblinks
- WHATWG: protocol
- MDN: HTMLHyperlinkElementUtils.protocol