Firefox planuje dodać uciążliwy bloker powiadomień i interfejs API UserScripts

Logo Firefoksa

Deweloperzy Mozilli zapowiedzieli eksperyment w którym planowane jest przetestowanie technika radzenia sobie z natrętnymi żądaniami aby nadać dodatkowe uprawnienia do witryn internetowych.

I nie chodzi o to, że uzyskują przywileje lub coś w tym rodzaju, ale to Od jakiegoś czasu coraz więcej stron internetowych nadużywa możliwości żądania uprawnień udostępnianych w przeglądarkach, głównie poprzez okresowe wycofywanie żądań powiadomień push.

Aby chronić użytkowników przed tego typu spamem, ludzie z Firefoksa planują ograniczyć sytuacje, w których witryna może wyświetlać takie powiadomienia.

W ustawieniach Firefoksa przez długi czas istnieje opcja, która pozwala całkowicie wyłączyć wyjście żądań powiadomień push, ale ta funkcja jest niewygodna w sytuacjach, gdy użytkownik nie zamierza całkowicie odmówić wysyłania powiadomień, ale chce się ich pozbyć irytujący spam.

Według statystyk ze zbioru telemetrii, Użytkownicy Firefoksa Beta od 25 grudnia do 24 stycznia przesłali około 18 milionów żądań witryn, które odwiedzili w celu otrzymywania powiadomień.

Zatwierdzono tylko 3% wniosków a większość z nich została odrzucona, aw 19% przypadków użytkownicy natychmiast zamykali zakładkę ze stroną po pojawieniu się tego żądania, bez naciskania przycisku zgody lub odrzucenia.

Dla porównania, w przypadku żądania dostępu do kamery i mikrofonu, wskaźnik akceptacji powiadomień wynosi 85%. Te statystyki sugerują, że żądania powiadomień push pojawiają się poza kontekstem i denerwują odwiedzających.

Blokowanie powiadomień

Od wczoraj do 29 kwietnia trwa eksperyment na nocnych kompilacjach Firefoksa: żądania autoryzacji będą blokowane, chyba że użytkownik wejdzie w interakcję ze stroną (kliknięcie myszą lub naciśnięcie klawisza).

W ciągu pierwszych dwóch tygodni tego eksperymentu żądania będą dyskretnie blokowane i czas pozostały przy próbie wyświetlenia żądania, na pasku adresu będzie wyświetlany wskaźnik odbioru żądania. Klikając na nią, będziesz mógł zobaczyć samą aplikację.

Następnie planowany jest drugi eksperyment, podczas których niewielki odsetek użytkowników wydania Firefox 67 zostanie poproszony o podzielenie się informacjami o tym, jak pracować z formularzami autoryzacji aplikacji.

Podczas eksperymentu programiści Firefoksa zamierzają uzyskać informacje o tym, jak długo użytkownik przebywał na stronie przed wyświetleniem prośby o dane uwierzytelniające oraz zebrać statystyki w celu wykrycia nadużyć, które można zablokować.

Pomysł twórców Firefoksa, aby spróbować zminimalizować spam, że wiele stron internetowych jest nadużywany, nie jest zły.

Nawet zakończenie kłopotów z powiadomieniami może być plusem, który może przyciągnąć nowych użytkowników, ale trzeba też wziąć pod uwagę, że użytkownik może otrzymywać powiadomienia, jest często przydatne.

Powiedz na przykład Facebook lub witryny, które interesują użytkownika. Pomysł Firefoksa można by jeszcze bardziej dopracować, na przykład gromadząc spamerskie strony na liście w stylu blokerów reklam.

Skrypty użytkownika API

Ponadto, w nocnych kompilacjach, na podstawie których zostanie utworzone wydanie przeglądarki Firefox 68, uruchamiane są domyślne interfejsy API użytkownika.

Umożliwi to tworzenie wtyczek opartych na technologii WebExtensions w stylu Greasemonkey, która pozwoli na uruchamianie niestandardowych skryptów w kontekście stron internetowych.

Na przykład, łącząc skrypty, możesz zmienić układ i zachowanie stron przeglądanych przez użytkowników.

To API jest już zawarte w Firefoksie, ale do tej pory, aby go włączyć, ustawienie „extensions.webextensions.userScripts.enabled” było wymagane w about: config.

W przeciwieństwie do istniejących wtyczek o podobnej funkcjonalności, które wykorzystują wywołanie tabs.execute, nowy interfejs API umożliwia izolowanie skryptów w środowiskach piaskownicy, rozwiązuje problemy z wydajnością i pozwala obsłużyć różne etapy ładowania strony


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.