Я написал html-код, который инициализирует мой iframe другим сайтом.Как определить текущий iframe-url?
мой домен, например:
www.mydomain.com/Index.html
в этом есть более
<iframe src = "www.anotherdomain.com/pages/firstPage.html"/>
Я хочу, чтобы обнаружить совершенно новый Src URL всякий раз, когда IFrame получает новый. Текст iframe состоит из ссылок на другие страницы на начальной странице. Возможно ли и законно это сделать? Благодарю. Любая помощь приветствуется.
Я предполагаю, что это касается проблем с перекрестным происхождением, но есть ли работа для этого?
Update
Я пытался получить ответ на
document.getElementById("myIframeId").src
в случае нагрузки кадра. Но он продолжает показывать src, с которым он инициализируется. Он не показывает обновленный src.
document.getElementById("myIframeId").contentWindow.location.href
Предоставляет ошибку безопасности, что http-фрейм пытается получить доступ к https в iframe. Протоколы несовместимы.
Я сделал localhost для SSL и использовал https, но запрос был заблокирован. Я не знаю почему.
Да, вы указали на проблему, с которой я столкнулся. Вы можете проверить обновленный вопрос. Спасибо –
Я уже дал ответы на вопросы, которые вы выделили в своем обновлении –