target attribute
Last updated
Last updated
The attribute specifies where to display the linked URL as a name for the browsing context (a tab, window, or <iframe>
). The following keywords have special meanings for where to load the URL:
_self
- the current browsing context, by default.
_blank
- usually a new tab, but users can configure browsers to open a new window instead.
_parent
- the parent browsing context of the current one, if no parent, behaves as _self
.
_top
- the topmost browsing context (the "highest" context that’s an ancestor of the current one), if no ancestors, behaves as _self
.
Using target=_blank
allows the linked page to get partial access to the source page through the API. The newly opened tab can then change the window.opener.location
to a phishing page or execute JavaScript on the opener page.