Proszę, Mozilla, nie dotykaj funkcji user.js w przeglądarce Firefox
- Kategoria: Firefox
Raport o błędzie został otwarty około dziewięć miesięcy temu Witryna śledzenia błędów Mozilli Bugzilla for Firefox sugeruje, że organizacja może w przyszłości domyślnie wyłączyć odczytywanie pliku user.js przeglądarki Firefox.
Jeśli wcześniej nie słyszałeś o user.js, jest to plik konfiguracyjny, który kontroluje preferencje w przeglądarce Firefox. Jedną z głównych zalet w stosunku do pliku preferencji Firefoksa jest to, że ma on priorytet i jest to plik należący do użytkownika, który pozostaje nietknięty, gdy Mozilla wprowadza zmiany w przeglądarce.
Proponuję sprawdzić repozytorium ghacks user.js na Github w celu uzyskania szczegółowych informacji i obszernego pliku w celu poprawy prywatności i bezpieczeństwa przeglądarki internetowej Firefox.
Zgłaszający błędy stwierdza w opisie, że `` nigdy w pełni nie rozumiał sensu posiadania tego pliku '', że ludzie go nadużyli i `` zepsuli '' w Firefoksie oraz że nie oferuje niczego, czego nie można osiągnąć poprzez modyfikację domyślnego pliku preferencji, lub przy użyciu zasad przedsiębiorstwa. Dodatkowo, ponieważ Firefox musi sprawdzać istnienie pliku niezależnie od tego, czy istnieje, czy nie, powoduje „dodatkowe operacje we / wy na początku uruchamiania”.
Według danych telemetrycznych zebranych przez Mozillę około 3% instalacji Firefoksa, które raportują dane telemetryczne, korzysta z plików user.js.
Inni już na początku dyskusji zwrócili uwagę na zalety, w tym utrzymanie preferencji Firefoksa w wielu systemach podczas ponownej instalacji Firefoksa, przenoszenia go lub instalowania nowej wersji lub edycji przeglądarki. Inną korzyścią, na którą zwrócono uwagę na początku dyskusji, jest to, że preferencje user.js są trwałe (chyba że użytkownik je zmieni), podczas gdy preferencje prefs.js nie są takie, jakie mogą być modyfikowane przez Mozillę w dowolnym momencie.
Jak to ujął Mike Kaply, „jego zaletą jest to, że możesz mieć plik, który możesz przechowywać w pobliżu i po prostu wrzucić do katalogu profilu, a Firefox nie zadziera z nim”.
Sugeruje się, aby domyślnie wyłączyć user.js, ale wprowadzić preferencję w przeglądarce Firefox, którą użytkownicy muszą aktywować, aby plik user.js był ponownie odczytywany.
Chociaż zapewniłoby to, że Firefox zachowa obsługę plików konfiguracyjnych user.js, zablokowałoby przeglądanie tego pliku po wprowadzeniu zmiany, nawet jeśli jest on używany; oznaczałoby to, że żądana przez użytkownika konfiguracja, np. związanych z prywatnością lub bezpieczeństwem, nie będą honorowane przez przeglądarkę do czasu wprowadzenia zmiany konfiguracji umożliwiającej odczytanie pliku.
Reporter błędów już ujawnił długoterminowe plany całkowitego usunięcia obsługi pliku z Firefoksa.
W dłuższej perspektywie bardzo chciałbym ocenić, czy możemy całkowicie usunąć obsługę tego pliku, ponieważ zasadniczo nie ma sensu mieć tak wielu różnych plików, które kontrolują to samo, ale prawdopodobnie wymaga ustalenia, dlaczego tak jest wiele osób go używa, czego nie mamy do zrobienia. Nie jest też tak naprawdę oczywiste, w jaki sposób mielibyśmy to zrobić: jeśli uważamy, że znaczna część ludzi nie jest świadoma, że to zrobiła, samo przeprowadzenie ankiety „dlaczego masz ten plik” raczej nie będzie pouczające; moglibyśmy spróbować wykonać telemetrię na podstawie ustawianych ustawień wstępnych, ale prawdopodobnie musielibyśmy mieć jakąś ścisłą listę ustawień wstępnych, które pozwalamy sobie na odesłanie, aby uniknąć przekazywania z powrotem danych użytkownika, co znowu może nie dostarczyć nam potrzebnych danych.
Oto, co o tym wszystkim myślę
Plik user.js jest integralną częścią przeglądarki Firefox. Jest używany przez około 3% wszystkich instalacji Firefoksa i jest prawdopodobne, że liczba ta jest nieco wyższa, nawet biorąc pod uwagę, że wiele plików user.js, takich jak user.js Ghacks, ma domyślnie wyłączoną telemetrię.
Dodanie tego jako wstępu w about: config prawdopodobnie nie doprowadziłoby do masowego exodusu użytkowników i prawdopodobnie również powstrzymałoby to oburzenie. Wydaje się możliwe, że wielu użytkowników migrowałoby do innej przeglądarki, np. Waterfox lub Palemoon / Basilisk, który nadal obsługuje tę funkcjonalność, lub migruje do przeglądarki opartej na Chromium
Chociaż rozumiem dążenie Mozilli do poprawy wydajności uruchamiania Firefoksa, należy je porównać z awarią, którą powoduje ta zmiana.
Wiele funkcji zostało usuniętych lub zepsutych w przeszłości już w Firefoksie przez inżynierów, którzy czasami nie byli w stanie wymyślić powodu ich użycia lub czasami ignorowali marginalną liczbę użytkowników korzystających z funkcji. Może już czas
Teraz ty : co sądzisz o planie?