Итак, я знаю, что могу применить rel="noopener
в теге a
при использовании target="_blank"
. Но я пытаюсь передать это как аргумент window.open()
, т.е.:
window.open('http://cats.com', '_blank', 'rel=noopener')
однако, похоже, это не работает так, как я ожидал, поскольку объект opener
все еще существует в окне после того, как пользователь щелкает ссылку.
Есть что-то, что мне не хватает? Или нельзя сделать не так, как я задумал?
Я нашел несколько отличных статей, но, насколько я могу судить, они не совсем подходят для моего варианта использования.
https://developer.mozilla.org/en-US/docs/Web/API/Window/open https://mathiasbynens.github.io/rel-noopener/
Очень признателен.
window.open()
, представляет собой простоnoopener
, а неrel=noopener
. Однако решение, предложенное здесь, имеет наилучшую обратную и кросс-браузерную совместимость. - person Daniel   schedule 30.09.2019