rel=noopener
Ключевое слово noopener для атрибута rel элементов <a>, <area> и <form> указывает браузеру перейти к целевому ресурсу, не предоставляя новому контексту просмотра доступ к документу, который его открыл — путем не установки свойства Window.opener в открытом окне (оно возвращает null).
Это особенно полезно при открытии ненадежных ссылок, чтобы гарантировать, что они не смогут повлиять на исходный документ через свойство Window.opener (см. Подробнее о rel=noopener для получения дополнительной информации), но всё ещё передаёт Referer HTTP-заголовок (если не используется также noreferrer).
Обратите внимание, что при использовании noopener, имена целевых объектов, отличные от _top, _self и _parent, рассматриваются как _blank с точки зрения решения, открыть ли новое окно/вкладку.
Примечание: Установка target="_blank" на элементы <a> теперь неявно обеспечивает такое же поведение rel как установка rel="noopener", которое не устанавливает window.opener. См. совместимость с браузерами для статуса поддержки.
Технические спецификации
| Спецификация |
|---|
| Стандарт HTML # link-type-noopener |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
noopener |
49 | 79 | 52До Firefox 63,rel="noopener" создавали окна со всеми отключенными функциями по умолчанию. Начиная с Firefox 63, эти окна имеют те же функции, включённые по умолчанию, что и любое другое окно. |
36 | 10.1 | 49 | 52До Firefox 63,rel="noopener" создавали окна со всеми отключенными функциями по умолчанию. Начиная с Firefox 63, эти окна имеют те же функции, включённые по умолчанию, что и любое другое окно. |
36 | 10.3 | 5.0 | 49 |
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
noopener |
49 | 79 | 52До Firefox 63,rel="noopener" создавали окна со всеми отключенными функциями по умолчанию. Начиная с Firefox 63, эти окна имеют те же функции, включённые по умолчанию, что и любое другое окно. |
36 | 10.1 | 49 | 52До Firefox 63,rel="noopener" создавали окна со всеми отключенными функциями по умолчанию. Начиная с Firefox 63, эти окна имеют те же функции, включённые по умолчанию, что и любое другое окно. |
36 | 10.3 | 5.0 | 49 |
html.elements.a.rel.noopener
Таблицы BCD загружаются только в браузере
html.elements.area.rel.noopener
Таблицы BCD загружаются только в браузере
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/noopener