Spec-Zone.ru › Web APIs

FeaturePolicy: метод getAllowlistForFeature()

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

Метод getAllowlistForFeature() интерфейса FeaturePolicy позволяет запросить список разрешений для конкретной функции в текущей политике разрешений.

Синтаксис

getAllowlistForFeature(feature)

Параметры

feature

Имя конкретной функции, для которой необходимо получить список разрешений.

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

Массив строк, содержащий сериализованный список разрешённых источников для функции. Если используется символ подстановки (*), массив будет содержать *.

Исключения

Функция выведет предупреждение, если указанное имя директивы политики разрешений неизвестно. Однако она также вернёт пустой массив, указывая, что ни один источник не разрешён для использования данной функции.

Пример

Следующий пример выводит все разрешенные источники для использования API камеры в соответствии с политикой разрешений. Обратите внимание, что API камеры также может быть ограничен API разрешений, если пользователь не предоставил соответствующее разрешение.

// First, get the FeaturePolicy object
const featurePolicy = document.featurePolicy;

// Query for specific feature
const allowlist = featurePolicy.getAllowlistForFeature("camera");

for (const origin of allowlist) {
  console.log(origin);
}

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

Спецификация не найдена

Данные спецификации для api.FeaturePolicy.getAllowlistForFeature.
Проверьте наличие проблем на этой странице или внесите вклад в недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
getAllowlistForFeature 74 79 65 62 Нет 74 Нет 53 Нет 11.0 74

© 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/FeaturePolicy/getAllowlistForFeature

Spec-Zone.ru

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