WorkletSharedStorage: метод remainingBudget()
Экспериментально: Это экспериментальная технология
Перед использованием в производстве тщательно проверьте таблицу совместимости с браузерами.
Метод remainingBudget() интерфейса WorkletSharedStorage возвращает оставшийся бюджет навигации для текущего источника.
Бюджет навигации — это количество битов энтропии, разрешенных внутри <fencedframe> из-за вызовов WindowSharedStorage.selectURL() на источник каждые 24 часа. Это не то же самое, что количество навигаций; скорее, оно основано на количестве потенциальных навигаций в каждом вызове. Каждый раз, когда происходит навигация selectURL(), бюджет соответствующего источника уменьшается на логарифм (по основанию 2) количества вариантов URL.
Бюджет навигации — это механизм, предназначенный для ограничения скорости утечки данных между сайтами на страницы назначения, перенаправляемые в рамки с ограниченным доступом.
Синтаксис
remainingBudget()
Параметры
Нет.
Значение возврата
Обещание Promise, которое выполняется со значением, представляющим оставшийся бюджет навигации.
Исключения
TypeError-
Выбрасывается, если модуль worklet еще не был добавлен с помощью
addModule()или если вызывающая сторона не включила API Shared Storage в успешном процессе зачисления в песочницу конфиденциальности.
Примеры
// remainingBudget() available inside a shared storage worklet module
async function retrieveBudget() {
const budget = await this.sharedStorage.remainingBudget();
console.log(budget);
}
Спецификации
Данные спецификаций для api.WorkletSharedStorage.remainingBudget не найдены.
Проверьте наличие проблем на этой странице или внесите недостающую spec_url в mdn/browser-compat-data. Также убедитесь, что спецификация включена в w3c/browser-specs.
Совместимость с браузерами
См. также
© 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/WorkletSharedStorage/remainingBudget