Ab Chrome 116 wird die Option Dieses Mal erlauben nach und nach zu Berechtigungsaufforderungen hinzugefügt. Wir möchten Nutzern die Verwendung leistungsstarker Webfunktionen erleichtern. Die Option Dieses Mal erlauben ist zunächst auf Computern für einige der häufigsten Berechtigungen verfügbar: Standortbestimmung, Kamera und Mikrofon. Berechtigungsaufforderungen für andere Funktionen und im mobilen Web bleiben vorerst unverändert, können sich aber in Zukunft ändern.
Wenn Sie Websiteinhaber sind, lesen Sie die Informationen unter Auswirkungen und Empfehlungen und probieren Sie die Demo aus.
Neue Benutzeroberfläche für Berechtigungen
Benutzeroberfläche für Berechtigungen vor Chrome 116
Nutzer haben drei Optionen:
- Zulassen: Dauerhaft zulassen
- Blockieren: Dauerhaft blockieren
- Klicken auf die Schaltfläche x: Temporär blockieren Die Website kann den Nutzer später noch einmal auffordern, maximal dreimal.
Berechtigungen können über die Website-Steuerelemente in der Adressleiste oder über die Websiteeinstellungen verwaltet werden.
Neue Benutzeroberfläche für Berechtigungen ab Chrome 116
Nutzer haben vier Optionen:
- Dieses Mal erlauben: Temporär erlauben
- Bei jedem Besuch erlauben: Dauerhaft erlauben
- Nicht erlauben: Dauerhaft blockieren
- Klicken auf die Schaltfläche x: Temporär blockieren
Wenn Nutzer Dieses Mal erlauben auswählen, ist die erteilte Berechtigung temporär und wird auch als einmalige Berechtigung bezeichnet. Die Dauer ist auf die aktuelle Interaktion mit einer Webanwendung beschränkt.
Vorteile für Nutzer und UX-Design von „Dieses Mal erlauben“
Dieses Mal erlauben bietet Nutzern folgende Vorteile:
- Mehr Kontrolle Nutzerstudien von Chrome haben gezeigt, dass Nutzer oft keine dauerhafte Entscheidung für Websiteberechtigungen treffen möchten, sondern erst prüfen möchten, ob sie einen Mehrwert erhalten, wenn sie Berechtigungen erteilen. Die Option „Dieses Mal erlauben“ kommt diesem Bedarf entgegen und macht das Erteilen von Berechtigungen weniger riskant.
- Mehr Klarheit Die Optionen Dieses Mal erlauben und Bei jedem Besuch erlauben machen deutlich, dass eine der Optionen temporär und die andere dauerhaft ist.
Einmalige Berechtigungen in anderen Browsern
Im Web werden einmalige Berechtigungen in einer Reihe von Browsern unterstützt, darunter Safari und Firefox. Unter https://permission.site/one-time können Sie testen, wie sie auf Ihrem Gerät funktionieren. Probieren Sie die Berechtigungen für Standortbestimmung, Kamera und Mikrofon aus, da sie möglicherweise ein bestimmtes Verhalten aufweisen.
Beispiel:
- In Safari 16 auf dem Computer ist die Standortbestimmung standardmäßig einmalig (bis zur nächsten Navigation). Der Nutzer kann über ein Kästchen festlegen, dass der Zugriff 24 Stunden lang beibehalten wird.
- In Firefox 115 auf dem Computer sind die Berechtigungen für Standortbestimmung, Kamera und Mikrofon standardmäßig einmalig. Der Nutzer kann über ein Kästchen festlegen, dass der Zugriff dauerhaft beibehalten wird.
Auswirkungen und Empfehlungen
Auswirkungen von einmaligen Berechtigungen:
- Die Einführung von einmaligen Berechtigungen hat keine Auswirkungen auf Berechtigungen, die Nutzer zuvor dauerhaft erteilt haben.
- Sobald ein Nutzer eine Entscheidung zu einer Berechtigungsaufforderung getroffen hat, ist der Berechtigungsstatus für die Dauer seines Besuchs entweder „Erteilt“ oder „Abgelehnt“. Einmalige Berechtigungen machen in dieser Hinsicht keinen Unterschied.
- Wenn der Nutzer jedoch Dieses Mal erlauben auswählt, wird er bei seinem nächsten Besuch noch einmal aufgefordert, Berechtigungen zu erteilen.
Um einmalige Berechtigungen zu berücksichtigen, empfehlen wir Websiteinhabern Folgendes:
- Achten Sie darauf, dass Ihre Implementierung den Best Practices für Berechtigungen entspricht. Weitere Informationen finden Sie unter Best Practices.
- Informieren Sie sich, wann einmalige Berechtigungen ablaufen. Weitere Informationen finden Sie unter Ablauf von einmaligen Berechtigungen.
- Informieren Sie sich, wie sich die Berechtigungen-API für einmalige Berechtigungen verhält und wie Sie den Ablauf beobachten können. Weitere Informationen finden Sie unter Berechtigungen-API.
Best Practices
Die Option Dieses Mal erlauben kann dazu führen, dass Nutzer eher Berechtigungen erteilen, um Funktionen auszuprobieren. Sie kann aber auch ihre Bereitschaft verringern, dauerhaften Zugriff zu gewähren. Daher ist es noch wichtiger, Best Practices zu befolgen.
- Geben Sie den erforderlichen Kontext an, bevor Sie Berechtigungen anfordern. Erklären Sie Ihren Nutzern, warum sie von einer Funktion profitieren.
- Fordern Sie Berechtigungen zu einem geeigneten und erwarteten Zeitpunkt an. Idealerweise können Nutzer ihre Absicht, eine bestimmte Funktion zu verwenden, in ihrem eigenen Tempo äußern.
- Bieten Sie während des Besuchs des Nutzers dieselbe Erfahrung, unabhängig davon, ob der Nutzer die einmalige oder die dauerhafte Option ausgewählt hat.
Weitere Informationen finden Sie unter Benutzeroberfläche für Berechtigungen.
Ablauf von einmaligen Berechtigungen
Standardmäßig sind alle Webberechtigungen an eine Quelle gebunden, die als eigene App betrachtet werden kann. Mit Dieses Mal erlauben erteilt der Nutzer einer Quelle eine einmalige Berechtigung. Einmalige Berechtigungen laufen ab, wenn der Nutzer eine Zeit lang nicht aktiv mit dieser Quelle interagiert. Das bedeutet, dass die Website die Funktion weiterhin verwenden kann, wenn der Nutzer kurz zu einer anderen Webseite in einem anderen Tab wechselt, aber dann zurückkehrt.
Einmalige Berechtigungen laufen ab, sobald eine der folgenden Bedingungen erfüllt ist:
- Die Seite wurde geschlossen, verlassen oder wurde verworfen. Dazu gehört auch das Schließen von Chrome.
- Seit der Erteilung der Berechtigung sind 16 Stunden vergangen.
- Der Nutzer widerruft die Berechtigung manuell (z. B. in den Website-Steuerelementen) oder die Berechtigung wird durch eine Unternehmensrichtlinie überschrieben.
- Die Seite befindet sich seit mindestens 5 Minuten im Hintergrund, es sei denn, die Funktion darf im Hintergrund ausgeführt werden, z. B. Kamera oder Mikrofon. In diesem Fall zeigt Chrome so lange eine Tabstreifenanzeige an, wie die Website die Funktion verwendet. Der 5-Minuten-Timer wird erst gestartet, wenn die Seite die Funktion nicht mehr verwendet. Der 16-Stunden-Timer läuft jedoch weiter.
Hintergrundtab
Ein Browsertab befindet sich im Hintergrund , wenn er nicht im Vordergrund ist. Ein Tab befindet sich im Vordergrund, wenn er der sichtbare Tab in einem nicht minimierten Browserfenster ist.
In Chrome können einige Funktionen wie die Standortbestimmung nur im Vordergrundtab ausgeführt werden. Sie dürfen nicht in einem Hintergrundtab ausgeführt werden. Andere Funktionen wie Kamera und Mikrofon dürfen in einem Hintergrundtab ausgeführt werden.

Tabstreifenanzeige
Funktionen, die weiterhin ausgeführt werden, wenn sich der Tab im Hintergrund befindet, haben eine Tabstreifenanzeige. Die Kamera hat beispielsweise eine Tabstreifenanzeige.
Für die Standortbestimmung ist keine Tabstreifenanzeige erforderlich, da der Zugriff auf die Standortbestimmung pausiert wird, sobald sich die Seite im Hintergrund befindet.
Beispiele
- Standortbestimmung: Der Nutzer befindet sich auf
example.comund erteilt einmaligen Zugriff auf die Standortbestimmung. Der Nutzer wechselt zu einem anderen Tab.example.comwird dadurch zu einem Hintergrundtab. Der Zugriff auf die Standortbestimmung wird sofort pausiert, da Chrome keinen Zugriff auf die Standortbestimmung im Hintergrund zulässt. Die einmalige Berechtigung ist jedoch weiterhin gültig. Wenn der Nutzer innerhalb von fünf Minuten zuexample.comzurückkehrt, kann die Seite den Zugriff auf die Standortbestimmung fortsetzen. Der 5-Minuten-Timer wird zurückgesetzt. Andernfalls läuft die einmalige Berechtigung ab. - Kamera/Mikrofon: Der Nutzer befindet sich auf
example.comund erteilt einmaligen Zugriff auf die Kamera. Der Nutzer wechselt zu einem anderen Tab.example.comwird dadurch zu einem Hintergrundtab. Der Kamerazugriff kann fortgesetzt werden, da Chrome dies im Hintergrund zulässt. Chrome zeigt die Tabstreifenanzeige für die Kamera so lange an, wie sie verwendet wird, um den Nutzer auf dem Laufenden zu halten. Irgendwann kann die Website den Kamerazugriff beenden. In diesem Fall wird der 5-Minuten-Timer gestartet. Nach 5 Minuten ohne Kamerazugriff läuft die einmalige Berechtigung ab.
Berechtigungen-API
Mit der Berechtigungen-API können Sie den Status von API-Berechtigungen abfragen:
- Wenn der Nutzer Dieses Mal erlauben auswählt, wird der Status der Berechtigungen-API auf
grantedgesetzt. Das bedeutet, dass eine nicht abgelaufene einmalige Berechtigung und eine dauerhafte Berechtigung nicht zu unterscheiden sind und denselben Status haben:granted. - Sobald die einmalige Berechtigung abläuft, wird der Status wieder auf
promptgesetzt. - Wenn Sie den Ablauf einer einmaligen Berechtigung beobachten möchten, registrieren Sie einen
PermissionStatus.onchange-Event-Handler.
Demo
- Öffnen Sie Chrome 116 oder höher auf einem Computer.
- Öffnen Sie
chrome://flags/#one-time-permissionund wählen Sie Aktivieren aus. Starten Sie Chrome neu. Mit diesem Schritt werden einmalige Berechtigungen erzwungen, falls sie in Ihrem Chrome-Browser noch nicht eingeführt wurden. - Öffnen Sie https://permission.site/one-time.
- Klicken Sie auf die Schaltfläche Standortbestimmung.
- Beachten Sie die neue Berechtigungsaufforderung für einmalige Berechtigungen.
- Wählen Sie Dieses Mal erlauben aus.
- Öffnen Sie die Website-Steuerelemente. Sie können die einmalige Berechtigung verwalten.
- Schließen Sie den Tab für https://permission.site/one-time. Achten Sie darauf, dass kein anderer Tab für diese Quelle geöffnet ist.
- Öffnen Sie https://permission.site/one-time in einem neuen Tab.
- Öffnen Sie die Website-Steuerelemente. Gehen Sie zu den Websiteeinstellungen.
- Die Berechtigung für die Standortbestimmung befindet sich jetzt wieder im ursprünglichen Zustand: Fragen (Standard).
Fazit und Feedback
Einmalige Berechtigungen bieten Nutzern mehr Auswahlmöglichkeiten und die neue Berechtigungsbenutzeroberfläche von Chrome sorgt für eine einheitlichere Berechtigungserfahrung in allen Browsern und auf allen Plattformen.
Wenn Probleme mit einmaligen Berechtigungen auftreten, melden Sie ein neues crbug-Problem für Berechtigungsaufforderungen.
Danksagungen
Vielen Dank an Rachel Andrew, Serena Chen, Balazs Engedy, Marian Harbach, Florian Jacky und Thomas Steiner für die Überprüfung dieses Artikels.