Курс по JavaScript от Хекслет

Как получить ссылку из окна IFRAME (JavaScript)?

Юлия
Юлия
2,6K
4
Содержание:
  1. Комментарии
Добрый день!!! Перелопатила весь Интернет, дельного (точнее максимально понятного и конкретного, ибо плохо разбираюсь с JS) не нашла
Задача такая- на странице есть iframe, где-то на странице должна быть кнопка, нажав на которую пользователь увидит и сможет скопировать ссылку страницы с iframe.
С помощью какого события это можно реализовать??? Прошу максимально простое решение, пусть и не самое грамотное!!!
Удобно, конечно, чтобы ссылка отправлялась каким-то образом владельцу сайта, но вариант чтобы ее видел только пользователь тоже подойдет!!!

Комментарии: 4

  1. Александр Мальцев
    Александр Мальцев
    2018-01-13 14:28:09
    Здавствуйте!
    URL страница, которая загужается в iframe, имеет тот же домен, что и основная страница или нет?
    И второй уточняющий вопрос. Кнопка расположена вне iframe, а ссылка в iframe. Так?
  1. Юлия
    Юлия
    2018-01-13 20:40:53
    Домены разные, внутри фрейма карты гугл. Нужно, чтобы пользователь смог скопировать ссылку из фрейма (как это происходит в браузере). Это минимум(((
    Но желательно, чтобы кнопка вне фрейма возвращала данную ссылку на сервер владельца сайта.
    Не нашла как это сделать через API, и какое событие за это отвечает в JS
    Может подскажите какой-то более примитивный способ (красота кода неважна)
  • Александр Мальцев
    Александр Мальцев
    2018-01-14 06:33:34
    Кроссдоменные запросы проходят специальный контроль безопасности, поэтому получить данные обычным способом не получится. Правильный вариант — это использовать API карт.
  • Юлия
    Юлия
    2018-01-16 13:37:01
    Жаль, придется разбираться с API, надеялась что можно как-то это обойти(