Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
rel="noopener"
Dasnoopener Schlüsselwort für dasrel-Attribut der<a>,<area>, und<form> Elemente instruiert den Browser, zur Zielressource zu navigieren, ohne dem neuen Browsing-Kontext Zugriff auf das Dokument zu gewähren, das es geöffnet hat — indem dieWindow.opener Eigenschaft im geöffneten Fenster nicht gesetzt wird (sie gibtnull zurück).
Dies ist besonders nützlich, wenn man auf nicht vertrauenswürdige Links zugreift, um sicherzustellen, dass sie das ursprüngliche Dokument nicht über dieWindow.opener Eigenschaft manipulieren können (sieheÜber rel=noopener für mehr Details), während dennoch derReferer HTTP-Header bereitgestellt wird (es sei denn,noreferrer wird ebenfalls verwendet).
Beachten Sie, dass alle nicht leeren Zielnamen, die nicht_top,_self und_parent sind, wie_blank behandelt werden, wenn entschieden wird, ob ein neues Fenster/ein neuer Tab geöffnet werden soll, wennnoopener verwendet wird.
Hinweis:Das Setzen vontarget="_blank" bei<a>,<area> und<form> Elementen impliziert das gleicherel Verhalten wie das Setzen vonrel="noopener", welcheswindow.opener nicht setzt.
In diesem Artikel
Spezifikationen
| Specification |
|---|
| HTML> # link-type-noopener> |