WorkletSharedStorage: remainingBudget()-Methode
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die remainingBudget()
-Methode des WorkletSharedStorage
-Interfaces gibt das verbleibende Navigationsbudget für den aktuellen Ursprung zurück.
Das Navigationsbudget ist die Anzahl der zulässigen Entropiebits innerhalb eines <fencedframe>
aufgrund der WindowSharedStorage.selectURL()
-Aufrufe pro Ursprung alle 24 Stunden. Dies entspricht nicht der Anzahl der Navigationen, sondern basiert auf der Anzahl der potenziellen Navigationen in jedem Aufruf. Jedes Mal, wenn eine selectURL()
-Navigation erfolgt, verringert sich das Budget des entsprechenden Ursprungs um den Logarithmus (zur Basis 2) der Anzahl der URL-Auswahlmöglichkeiten.
Das Navigationsbudget ist ein Mechanismus, der entwickelt wurde, um die Rate des Lecks von Cross-Site-Daten zu den Zielseiten, zu denen in fenced frames navigiert wird, zu begrenzen.
Syntax
remainingBudget()
Parameter
Keine.
Rückgabewert
Ein Promise
, das mit einer Zahl erfüllt wird, die das verbleibende Navigationsbudget darstellt.
Ausnahmen
TypeError
-
Wird ausgelöst, wenn das Worklet-Modul noch nicht mit
addModule()
hinzugefügt wurde oder wenn die aufrufende Stelle die Shared Storage API nicht in einem erfolgreichen Datenschutz-Sandbox-Registrierungsprozess eingeschlossen hat.
Beispiele
// remainingBudget() available inside a shared storage worklet module
async function retrieveBudget() {
const budget = await this.sharedStorage.remainingBudget();
console.log(budget);
}
Spezifikationen
No specification found
No specification data found for api.WorkletSharedStorage.remainingBudget
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
Browser-Kompatibilität
BCD tables only load in the browser