Есть ли событие, чтобы обнаружить изменение URL внутри iframe? - PullRequest
0 голосов
/ 16 июня 2010

Допустим, у меня есть такой iframe:

<iframe src='test.html'></iframe>

, а в test.html есть кнопка, которая изменит свой URL-адрес на ... let google.com

Итак, есть ли способ, чтобы iframe знал, что в src есть изменения?

, например, onchange или onload ... или что-то еще.

Ответы [ 2 ]

0 голосов
/ 04 июля 2010

Если у вас есть контроль над содержимым iframe, вы можете вставить скрипт, устанавливающий действие для события onbeforeunload, например:

<script type="text/javascript">
  self.onbeforeunload = function() {alert('unloadevent in frame window');};
</script>

Имейте ввиду, что onbeforeunload работает только в IE и Firefoxкак я знаю.

0 голосов
/ 16 июня 2010

Прежде всего, ознакомьтесь с фактами о междоменной политике.

Во-вторых, если у вас есть контроль над дочерним iframe, вы можете написать скрипт для информирования о его части (окне).

...