Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SVGAElement: origin-Eigenschaft

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Die schreibgeschützte Eigenschaft origin des SVGAElement-Interface repräsentiert den Ursprung des href-Attributs des SVG-Elements <a>: üblicherweise dessen Schema, Domain und Port.

Die genaue Struktur variiert je nach URL-Typ:

  • Bei URLs, die die Schemata ftp:, http:, https:, ws: und wss: verwenden, folgt auf das protocol //, gefolgt vom host. Wie bei host wird der port nur eingeschlossen, wenn er nicht der Standard für das Protokoll ist.
  • Bei URLs, die das Schema file: verwenden, ist der Wert browserabhängig.
  • Bei URLs, die das Schema blob: verwenden, ist dies der Ursprung der auf blob: folgenden URL, jedoch nur, wenn diese URL das Schema http:, https: oder file: verwendet. Beispielsweise hat blob:https://mozilla.org den Ursprung https://mozilla.org.

In allen anderen Fällen wird die Zeichenfolge "null" zurückgegeben.

Weitere Informationen finden Sie unter URL.origin.

Wert

Eine Zeichenfolge.

Beispiele

Gegeben sei das folgende SVG:

html
<svg viewBox="0 0 200 30" xmlns="http://www.w3.org/2000/svg">
  <a id="link" href="https://example.com/">
    <text x="0" y="20">Example</text>
  </a>
</svg>

Wir können den Ursprung des Links auslesen:

js
const link = document.getElementById("link");

log(`origin: "${link.origin}"`); // origin: "https://example.com"

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAElement

Browser-Kompatibilität

Siehe auch