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

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

Комментарии ()

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