fbpx

słownik pojęć marketingowych

Atrybut noopener, czyli co to?

Czym jest atrybut noopener w kodzie HTML?

atrybut noopener

Definicja

Jest to atrybut w języku HTML, który może być używany wewnątrz taga (w linku). Jest to skrót od „no opener” i służy do zabezpieczenia przed atakami typu „window.opener” w przeglądarkach internetowych. Otwierając link w nowym oknie lub karcie, nowa strona może mieć dostęp do poprzedniej strony (tj. strony, która otworzyła link) poprzez „window.opener”. To może stworzyć potencjalne luki w zabezpieczeniach, którym zapobiega noopener.

2 ciekawostki, które warto wiedzieć o atrybucie noopener

1. Jaka jest różnica między atrybutem noopener a noreferrer?

Chociaż oba te atrybuty mają podobne cele (zabezpieczenie przed wtargnięciem z innej strony), różnią się w tym, że noreferrer dodatkowo uniemożliwia nowej stronie dostęp do informacji o poprzedniej stronie (URL).

2. Jakie znaczenie ma atrybut noopener w bezpieczeństwie aplikacji webowych?

Atrybut noopener jest również używany w kontekście aplikacji webowych, szczególnie tych, które używają okien i ramek. Pomagają utrzymać bezpieczeństwo przeglądarek i uniknąć różnych zagrożeń związanych z dostępem do innych stron.