Firefox plant, einen aufdringlichen Benachrichtigungsblocker und die UserScripts-API hinzuzufügen

Firefox-Logo

Mozilla-Entwickler haben ein Experiment angekündigt in dem geplant ist zu testen die Technik des Umgangs mit aufdringlichen Anfragen um zusätzliche Berechtigungen für Websites bereitzustellen.

Und es ist nicht so, dass sie Privilegien oder ähnliches erwerben, sondern das Seit einiger Zeit missbrauchen immer mehr Websites die Möglichkeit, die in Browsern bereitgestellten Berechtigungen anzufordern, hauptsächlich durch die regelmäßige Rücknahme von Push-Benachrichtigungsanfragen.

Um Benutzer vor dieser Art von Spam zu schützen, Die Mitarbeiter von Firefox planen, die Situationen zu begrenzen, in denen auf der Website solche Benachrichtigungen angezeigt werden können.

In den Firefox-Einstellungen gibt es eine Option für eine lange Zeit, mit der Sie die Ausgabe von Push-Benachrichtigungsanforderungen vollständig deaktivieren können. Diese Funktion ist jedoch in Situationen unpraktisch, in denen der Benutzer das Senden von Benachrichtigungen nicht vollständig ablehnen möchte, diese jedoch entfernen möchte nerviger Spam.

Nach der Statistik aus der Telemetriesammlung, Firefox Beta-Benutzer haben vom 25. Dezember bis 24. Januar etwa 18 Millionen Anfragen eingereicht der Websites, die sie besucht haben, um Benachrichtigungen zu erhalten.

Nur 3% der Anträge wurden genehmigt und die meisten wurden abgelehnt und in 19% der Fälle schlossen Benutzer den Tab mit der Seite sofort nach dem Erscheinen dieser Anfrage, ohne die Zustimmungs- oder Ablehnungsschaltfläche zu drücken.

Zum Vergleich: Wenn Sie Zugriff auf Kamera und Mikrofon anfordern, beträgt die Akzeptanzrate für Benachrichtigungen 85%. Diese Statistiken deuten darauf hin, dass Push-Benachrichtigungsanforderungen außerhalb des Kontexts erscheinen und Besucher verärgern.

Benachrichtigungsblocker

Von gestern bis zum 29. April läuft ein Experiment mit nächtlichen Firefox-Builds: Autorisierungsanforderungen werden blockiert, sofern der Benutzer nicht mit der Seite interagiert (Mausklick oder Tastendruck).

In den ersten zwei Wochen dieses Experiments werden Anforderungen stillschweigend blockiert und die verbleibende Zeit, wenn Sie versuchen, die Anforderung anzuzeigen, zeigt die Adressleiste eine Anforderungsbeleganzeige an. Wenn Sie darauf klicken, können Sie die Anwendung selbst sehen.

Dann ist ein zweites Experiment geplant, Während dieser Zeit wird ein kleiner Prozentsatz der Benutzer der Firefox 67-Version gebeten, Informationen zur Arbeit mit den Anwendungsautorisierungsformularen auszutauschen.

Während des Experiments beabsichtigen die Firefox-Entwickler, Informationen darüber zu erhalten, wie lange der Benutzer auf der Site war, bevor die Anforderung von Anmeldeinformationen angezeigt wird, und Statistiken zu sammeln, um Missbräuche zu erkennen, die blockiert werden können.

Die Idee der Firefox-Entwickler, den Spam, den viele Websites missbrauchen, zu minimieren, ist nicht schlecht.

Selbst das Beenden der Belästigungen durch Benachrichtigungen kann ein Plus sein, das neue Benutzer anziehen kann. Sie müssen jedoch auch berücksichtigen, dass die Tatsache, dass ein Benutzer Benachrichtigungen erhalten kann, häufig nützlich ist.

Sagen Sie zum Beispiel Facebook oder die Websites von Interesse des Benutzers. Die Idee von Firefox könnte noch weiter verbessert werden, indem beispielsweise Spam-Websites in einer Liste im Stil von Werbeblockern gesammelt werden.

API-UserScripts

Zusätzlich Bei nächtlichen Builds, auf deren Grundlage die Firefox 68-Version erstellt wird, werden die Standardbenutzer-APIs aktiviert.

Auf diese Weise können Sie Plugins erstellen, die auf der WebExtensions-Technologie im Greasemonkey-Stil basieren und es Ihnen ermöglichen, benutzerdefinierte Skripts im Kontext von Webseiten auszuführen.

Durch Verbinden von Skripten können Sie beispielsweise das Layout und das Verhalten der Seiten ändern, die Benutzer anzeigen.

Diese API ist bereits in Firefox enthalten, aber bis jetzt war zum Aktivieren die Einstellung "extensions.webextensions.userScripts.enabled" in about: config erforderlich.

Im Gegensatz zu vorhandenen Plugins mit ähnlichen Funktionen, die den Aufruf tabs.execute verwenden, Mit der neuen API können Sie Skripts in Sandbox-Umgebungen isolieren, behebt Leistungsprobleme und ermöglicht es Ihnen, verschiedene Phasen des Seitenladens zu bewältigen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.