Невозможно открыть ссылку в новой вкладке внутри iframe - PullRequest
1 голос
/ 10 мая 2019

Дано src.html:

<html>
<body>
<p>
  <a href="https://stackoverflow.com" target="_blank" rel="noopener noreferrer">StackOverflow</a>
</p>
</body>
</html>

и iframe.html

<html>
<head>
  <title>Test iframe</title>
</head>
<body>

  <iframe sandbox="allow-scripts" src="src.html">
  </iframe>

</body>
</html>

Когда я нажимаю ссылку StackOverflow, она не может открыться на новой вкладке.


1 Ответ

2 голосов
/ 10 мая 2019

в соответствии с документацией MDN: iframe , атрибуту sandbox необходимо установить значение allow-popups:

Разрешить всплывающие окна (например, window.open(), target="_blank"или showModalDialog()).Если это ключевое слово не используется, всплывающее окно не открывается автоматически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...