1

When using a link with target="__blank", it's recommended to add rel="noopener" too for security reasons. But do I need it to add this even for the links pointing my own website?

<a href="internal/link/in/my/website" target="__blank>ClickMe</a>
<!--Do I need to add rel="noopener"?-->

1 Answers1

1

If you're pointing to your own site then no, if you're pointing to a third-party then it is recommended.

The reason being that rel="noopener" prevents the new page from being able to access the window.opener property and ensures it runs in a separate process.

You can read some more about window.opener here: When to use window.opener / window.parent / window.top

snack_overflow
  • 536
  • 2
  • 9
  • 27