Spec-Zone.ru › Web APIs

Fence: метод getNestedConfigs()

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология experimental technology
Перед использованием в производственной среде внимательно проверьте таблицу совместимости браузеров Browser compatibility table.

Метод getNestedConfigs() интерфейса Fence возвращает FencedFrameConfigs, загруженные в <fencedframe> внутри текущего <fencedframe>.

Синтаксис

getNestedConfigs()

Параметры

Нет.

Возвращаемое значение

getNestedConfigs() имеет два возможных возвращаемых значения:

  • Массив из 20 объектов FencedFrameConfig, если конфигурация текущего <fencedframe> была создана с использованием API, поддерживающего вложенные конфигурации (например, Protected Audience). Из этих 20 конфигураций первые N конфигурации — это те, что зарегистрированы через API, а остальные — это служебные конфигурации, которые перенаправят на about:blank, чтобы количество конфигураций оставалось скрытым и не позволяло утечке информации.
  • null если конфигурация текущего <fencedframe> была создана с использованием API, который не поддерживает вложенные конфигурации (например, Shared Storage).

Примеры

// Run inside a <fencedframe>

// Retrieve the configs of embedded fenced frames
const configs = window.fence.getNestedConfigs();

// Set a new fenced frame's config to equal one of the retrieved configs
const frame = document.createElement("fencedframe");
frame.config = configs[0];

Спецификации

Спецификация
Fenced Frame
# dom-fence-getnestedconfigs

Совместимость браузеров

Десктоп Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
getNestedConfigs 115 115 Нет 101 Нет 115 Нет 77 Нет 23.0 115

См. также

  • Fenced frames на developers.google.com
  • The Privacy Sandbox на developers.google.com

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Fence/getNestedConfigs

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API