window.location.hash не будет оповещать в iframe в IE - PullRequest
1 голос
/ 29 марта 2012

См. Код ниже: Я хочу, чтобы Страница 1 оповестила "#testing" ...

Это работает в C и FF, но не в IE: S

Страница 1:

Это страница, которую нужно посетить

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<iframe src="http://page2.com/#testing"></iframe>
</body>
</html>

Страница 2:

Это страница iframe.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<script>
alert(window.location.hash);
</script>
</body>
</html>

Ответы [ 2 ]

2 голосов
/ 21 апреля 2012

Я подтверждаю проблему!location.hash и window.location.hash просто пусты, если страница находится в междоменном iframe в IE9 (не тестировалась в более старых версиях)!

0 голосов
/ 29 марта 2012

Попробуйте использовать window.frameElement.contentWindow.location.hash в IE

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