Хорошо, у меня есть страница, и на этой странице у меня есть iframe. Что мне нужно сделать, это на странице iframe, узнать, что URL главной страницы.
Я искал и знаю, что это невозможно, если моя страница iframe находится в другом домене, так как это межсайтовый скриптинг. Но везде, где я читал, говорится, что если страница iframe находится в том же домене, что и родительская страница, она должна работать, например, если я это сделаю:
parent.document.location
parent.window.document.location
parent.window.location
parent.document.location.href
... или другие подобные комбинации, так как, кажется, есть несколько способов получить одну и ту же информацию.
В любом случае, вот в чем проблема. Мой iframe находится в том же домене, что и главная страница, но не в том же домене SUB. Так, например, у меня есть
http: // www.mysite.com/pageA.html
и тогда мой iframe URL будет
http: // qa-www.mysite.com/pageB.html
Когда я пытаюсь получить URL-адрес с pageB.html
(страница iframe), я получаю ту же ошибку отказа в доступе. Таким образом, кажется, что даже субдомены считаются межсайтовыми сценариями, это правильно, или я что-то не так делаю?