Забор
Ограниченная доступность
Эта функция не является базовой, поскольку она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментальная: Это экспериментальная технология.
Тщательно проверьте таблицу совместимости браузеров прежде, чем использовать эту технологию в рабочей среде.
Интерфейс Fence API «Огражденной области» содержит несколько функций, относящихся к функциональности <fencedframe>.
К объектам Fence обращаются через свойство Window.fence, но они доступны только документам, встроенным в <fencedframe> (загруженные через FencedFrameConfig) или <iframe> (загруженные через неявные URN).
Примечание: См. Как работают <fencedframe>? для некоторых описаний FencedFrameConfig и неявных URN.
Методы экземпляров
-
getNestedConfigs()Экспериментально -
Возвращает
FencedFrameConfig, загруженные в<fencedframe>s, встроенные в текущий<fencedframe>. -
reportEvent()Экспериментально -
Инициирует отправку данных отчета через маяк на один или несколько конкретных URL-адресов, зарегистрированных с помощью метода
registerAdBeacon()API «Защищенной аудитории», с целью сбора результатов аукциона объявлений. -
setReportEventDataForAutomaticBeacons()Экспериментально -
Указывает данные события, которые будут отправлены при навигации внутри
<fencedframe>. Эти данные будут отправлены через автоматический маяк на один или несколько конкретных URL-адресов, зарегистрированных с помощью методаregisterAdBeacon()API «Защищенной аудитории», с целью сбора отчетов о результатах аукциона объявлений.
Примеры
window.fence.reportEvent({
eventType: "click",
eventData: JSON.stringify({ clickX: "123", clickY: "456" }),
destination: ["buyer", "seller"],
});
Спецификации
| Спецификация |
|---|
| Огражденная область # fence-interface |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
Fence |
115 | 115 | Нет | 101 | Нет | 115 | Нет | 77 | Нет | 23.0 | 115 |
getNestedConfigs |
115 | 115 | Нет | 101 | Нет | 115 | Нет | 77 | Нет | 23.0 | 115 |
reportEvent |
115 | 115 | Нет | 101 | Нет | 115 | Нет | 77 | Нет | 23.0 | 115 |
setReportEventDataForAutomaticBeacons |
115 | 115 | Нет | 101 | Нет | 115 | Нет | 77 | Нет | 23.0 | 115 |
См. также
- Огражденные области на developers.google.com
- Проект «Приватная среда» на 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