Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WorkletSharedStorage: remainingBudget() Methode

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Die remainingBudget() Methode der WorkletSharedStorage Schnittstelle gibt das verbleibende Navigationsbudget für den aktuellen Ursprung zurück.

Das Navigationsbudget ist die Anzahl der erlaubten Entropie-Bits innerhalb eines <fencedframe> aufgrund der WindowSharedStorage.selectURL() Aufrufe pro Ursprung alle 24 Stunden. Es entspricht nicht der Anzahl der Navigationen, sondern basiert auf der Anzahl der potenziellen Navigationen bei jedem Aufruf. Jedes Mal, wenn eine selectURL() Navigation stattfindet, 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 dazu entwickelt wurde, die Rate der Datenweitergabe zwischen verschiedenen Websites an die Zielseiten, zu denen in fenced frames navigiert wird, zu begrenzen.

Syntax

js
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 Privacy Sandbox-Anmeldungsprozess enthalten hat.

Beispiele

js
// remainingBudget() available inside a shared storage worklet module

async function retrieveBudget() {
  const budget = await this.sharedStorage.remainingBudget();
  console.log(budget);
}

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität

Siehe auch