Spec-Zone.ru › HTML

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API