Iframe и открытие в новой вкладке

Мы на сайте site.com. Нужно узнать, на каком сайте в iframe находиться он (его адрес и не находится ли в iframe он тоже. Тот сайт, если он вообще есть, информацию посылать не будет.


Ответы (1 шт):

Автор решения: Qwertiy

if (top === window) {
  console.log("Не в iframe")
} else try {
  console.log(top.location.href)
} catch (e) {
  console.log("Сайт не даёт прочитать свой адрес")
}

→ Ссылка