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