Оконная рамаЭлемент
Пример
Текущее окно находится во фрейме?
if (window.frameElement) {
let answer = "YES";
}
Еще один пример ниже.
Определение и использование
Свойство frameElement
возвращает кадр, в котором работает окно.
Свойство frameElement
возвращается null
, если окно не запускается во фрейме.
Свойство frameElement
доступно только для чтения.
Примечание
Рамкой может быть любой встраиваемый элемент:
<frame>, <iframe>, <embed>, <object> и т. д.
Смотрите также:
Синтаксис
window.frameElement
или:
frameElement
Возвращаемое значение
Тип | Описание |
Объект | Хост окна (родительский документ). Или null если хоста не существует. |
Дополнительные примеры
Пример
Если окно находится в рамке, измените URL-адрес на «w3schools.com»:
const frame = window.frameElement;
if (frame) {
frame.src = "https://www.w3schools.com/";
}
Поддержка браузера
window.frameElement
поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |