Я знаю, что есть несколько вопросов/ответов о том, как перенаправить родительское окно из iframe, но у этого есть небольшой поворот.Родительский переадресация при использовании iframe
Мне нужно изменить перенаправление родительского окна при изменении страницы в iframe. Тем не менее, страница в iframe отсутствует в моем домене, поэтому я не могу использовать трюк parent.window.location, который был предложен в других потоках.
Так, например, если я помещал stackoverflow.com в свой iframe, мне нужен родительский фрейм для перенаправления, когда пользователь нажимает на любую ссылку на странице stackoverflow.
Я сомневаюсь, что это действительно возможно, но я думал, что может быть какой-то опрос iframe, который может сделать родитель или что-то в этом роде.
Это замечательно. Однако URL-адрес, который я перенаправляю родительскому объекту, основан на URL-адресе, который iFrame собирается, поэтому вместо использования location.href = "microsoft.com" мне нужно использовать что-то вроде location.ref = oIframe.location.href. К сожалению, это не сработает, любая идея, какой будет правильный путь для этого? – Jordan
Также, как это делается, он загружает новую страницу в iframe, затем перенаправляет родителя. Есть ли какая-либо альтернатива событию «onload», из-за чего произойдет перенаправление родителя? – Jordan
Вы можете использовать 'location.href = oIframe.src' для использования URL-адреса источника iframe. Должны заглядывать в «до» возможности –