Chrome iframe's location.href не определен - PullRequest
0 голосов
/ 25 ноября 2011

Я работаю над тем же доменом, предоставляя пользователю возможность перемещаться в пределах iframe на странице.Я хотел бы обработать загрузку iframe в Chrome и обработать фактическую ссылку, на которую перешел пользователь.Когда я пытаюсь получить доступ к

document.getElementById("contentFrame").contentWindow.location.href 

, он говорит undefined.Отладчик говорит, что location - это объект, но я не могу понять, какое свойство использовать.

Есть предположения?Chrome v15

Ответы [ 2 ]

1 голос
/ 26 ноября 2011

Если вы действительно находитесь в одном домене, используйте тот же протокол и порт, который должен работать.Вот пример: http://jsfiddle.net/csVcL/1/

Возможно, вы находитесь на разных поддоменах, в этом случае вам нужно использовать document.domain

0 голосов
/ 26 ноября 2011

Если вы не находитесь в том же домене, вам не разрешен доступ к href или любым другим свойствам в удаленном окне.

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