diff --git a/source b/source index b96662fb9d5..b6ba5aaa029 100644 --- a/source +++ b/source @@ -22628,16 +22628,15 @@ document.body.appendChild(wbr); unordered set of unique space-separated tokens. The allowed keywords and their meanings are defined below.
-rel
's
- supported tokens are the keywords defined in
- HTML link types which are allowed on a
and
- area
elements, impact the processing model, and are supported by the user agent. The
- possible supported tokens are
- noreferrer
and
- noopener
.
- rel
's
- supported tokens must only include the tokens from
- this list that the user agent implements the processing model for.
rel
's supported tokens are the keywords defined in HTML link types which are allowed on a
and area
+ elements, impact the processing model, and are supported by the user agent. The possible supported tokens are noreferrer
, noopener
, and opener
. rel
's supported tokens must only include the tokens from this
+ list that the user agent implements the processing model for.
Other specifications may add HTML link types as defined in Other link types, with the following additional requirements:
@@ -23231,9 +23230,20 @@ document.body.appendChild(wbr); targetAttributeValue to the result of getting an element's target given subject. -Let noopener be true if subject's link
- types include the noreferrer
- or noopener
keyword
Let noopener be true if one of the following is true:
+ +noreferrer
or noopener
+ keyword.opener
keyword and
+ targetAttributeValue is an ASCII case-insensitive match for "_blank
".Let target and replace be the result of applying the rules for
choosing a browsing context given targetAttributeValue, source, and
@@ -23804,6 +23814,17 @@ document.body.appendChild(wbr);
Additionally, has the same effect as noopener
.
+
opener
_blank
" as target
attribute value).pingback
window.opener
attribute will be
null.
- See also the processing model where the branching between - an auxiliary browsing context and a top-level browsing context is - defined.
+See also the processing model where the branching + between an auxiliary browsing context and a top-level browsing context + is defined.
This typically creates an auxiliary browsing context (assuming there is no @@ -24607,6 +24628,29 @@ document.body.appendChild(wbr);
opener
"The opener
keyword may be used with a
and
+ area
elements. This keyword does not create a hyperlink, but annotates any other hyperlinks created by the element (the
+ implied hyperlink, if no other keywords create one).
The keyword indicates that any newly created top-level browsing context which + results from following the hyperlink will be an auxiliary browsing + context.
+ +See also the processing model.
+ +In the following example the opener
is used to allow the help
+ page popup to navigate its opener, e.g., in case what the user is looking for can be found
+ elsewhere. An alternative might be to use a named target, rather than _blank
, but this has the potential to clash with existing names.
<a href="..." rel=opener target=_blank>Help!</a>
+ pingback
"The pingback
keyword may be used with link