Хорошо, у меня есть страница, и на ней есть 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
а затем мой URL-адрес iframe
http: // qa-www.mysite.com/pageB.html
Когда я пытаюсь получить URL-адрес с pageB.html
(страница iframe), я продолжаю получать ту же ошибку отказа в доступе. Получается, что даже поддомены считаются межсайтовым скриптингом, это правильно, или я что-то делаю не так?
<iframe src="url?parent=parent-url"></iframe>
- person Biagio Arobba   schedule 30.08.2016