Почему атрибут src в iframe не изменится, если я нажму на любую ссылку внутри него? - PullRequest
0 голосов
/ 05 июня 2018

В следующем коде атрибут src iframe всегда показывает b.html в насекомых devtools, даже после нажатия на ссылку на странице b.html

index.html

<html>
  <body>
   <iframe src="b.html">
   </iframe>
  </body>
</html>

b.html

<html>
  <body>
   <a href="d.html">link</a>
  </body>
</html>

d.html

<html>
</html>

1 Ответ

0 голосов
/ 05 июня 2018

Спецификация не объясняет, почему это так, кроме того, что утверждается, что WindowProxy работает независимо от самого элемента (чего бы это ни стоило).Это подтверждает, что это ожидаемое поведение ( W3C HTML5 , WHATWG HTML ):

Если пользователь уходит с этой страницы, то iframeСоответствующий объект WindowProxy будет проксировать новые Window объекты для новых Document объектов, но атрибут src не изменится.

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