Vă rugăm Mozilla, nu atingeți funcționalitatea user.js din Firefox

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Un raport de erori a fost deschis acum aproximativ nouă luni Site-ul Mozilla Bugzilla de urmărire a erorilor pentru Firefox sugerează că organizația ar putea dezactiva citirea fișierului user.js al browserului Firefox în mod implicit în viitor.

Dacă nu ați mai auzit despre user.js, este un fișier de configurare care controlează preferințele din browserul web Firefox. Unul dintre avantajele principale față de fișierul de preferințe al Firefox este că acesta are prioritate și că este un fișier deținut de utilizator, care este lăsat neatins atunci când Mozilla aduce modificări browserului.

Vă sugerez să consultați depozitul ghacks user.js pe Github pentru informații detaliate și un fișier extins pentru îmbunătățirea confidențialității și securității browserului web Firefox.

user.js file firefox

Reporterul de erori precizează în descriere că „nu a înțeles pe deplin punctul de a avea acest fișier”, că oamenii l-au abuzat și „au rupt chestii” în Firefox și că nu oferă nimic care nu poate fi realizat prin modificarea fișierului de preferințe implicit, sau prin utilizarea politicilor Enterprise. În plus, având în vedere că Firefox trebuie să verifice existența fișierului, indiferent dacă acesta există sau nu, aceasta provoacă „IO suplimentar la început”.

Conform telemetriei pe care le-a adunat Mozilla, aproximativ 3% din instalațiile Firefox care raportează telemetria folosesc fișiere user.js.

Alții au subliniat la începutul discuției că există avantaje, inclusiv menținerea preferințelor Firefox față de mai multe sisteme, atunci când se reinstalează Firefox, se mută sau se instalează o nouă versiune sau ediție a browserului. Un alt avantaj care a fost subliniat la începutul discuției este faptul că preferințele user.js sunt permanente (cu excepția cazului în care sunt modificate de utilizator), în timp ce preferințele prefs.js nu sunt așa cum pot fi modificate de Mozilla în orice moment.

Așa cum spune Mike Kaply, „el avantajează aici este faptul că puteți avea un fișier pe care îl păstrați și doar să vă încadrați într-un director de profil și Firefox nu se încurcă cu acesta”.

Sugestia adusă este să dezactivați user.js în mod implicit, dar introduceți o preferință în Firefox pe care utilizatorii trebuie să o activeze activ pentru ca fișierul user.js să fie citit din nou.

În timp ce asta ar asigura că Firefox păstrează suportul pentru fișierele de configurare user.js, acesta ar bloca Firefox de la citirea fișierului după modificarea terenurilor, chiar dacă este în uz; aceasta ar însemna că configurația dorită a unui utilizator, de ex. legat de confidențialitate sau securitate, nu va fi onorat de browser până când modificarea configurației care permite citirea fișierului nu va fi făcută.

Reporterul de erori a dezvăluit deja planurile pe termen lung de a elimina suportul pentru fișierul complet din Firefox.

Pe termen lung, aș dori foarte mult să evaluez dacă putem înlătura în întregime suportul pentru acest fișier, pentru că, în mod fundamental, nu are sens să avem atât de multe fișiere diferite, care toate controlează același lucru, dar probabil necesită să vă descoperiți de ce așa mulți oameni îl folosesc, ceea ce nu avem cicluri de făcut. Nici nu este foarte clar cum ar fi să facem acest lucru: dacă ne gândim că o parte substanțială a oamenilor nu este conștientă de faptul că au făcut acest lucru, doar efectuarea unui sondaj „de ce aveți acest dosar” este puțin probabil să fie edificatoare; am putea încerca să facem telemetrie în ceea ce preferă să fie setate, dar probabil că ar trebui să avem un fel de listă strictă de preferințe pe care ne permitem să le trimitem înapoi pentru a evita să retrimitem datele utilizatorului, ceea ce din nou s-ar putea să nu ne obțină datele de care avem nevoie.

Iată ce cred despre toate acestea

Fișierul user.js este parte integrantă a Firefox. Este utilizat de aproximativ 3% din toate instalațiile Firefox și este probabil ca numărul să fie ceva mai mare chiar și având în vedere că multe fișiere user.js, cum ar fi Ghacks user.js au Telemetrie dezactivată în mod implicit.

Făcând din aceasta un prefix despre: config nu va conduce probabil la un exod în masă de utilizatori și probabil că va păstra și criza conținută. Pare posibil ca mulți utilizatori să migreze într-un alt browser, de ex. Waterfox sau Palemoon / Basilisk, care acceptă în continuare funcționalitatea sau migrează într-un browser bazat pe Chromium

În timp ce am înțeles unitatea Mozilla de a îmbunătăți performanța de pornire a Firefox, aceasta trebuie să fie ponderată împotriva ruperii provocate de schimbare.

Multe funcții au fost înlăturate sau s-au rupt în trecut deja în Firefox de către ingineri care uneori nu au putut găsi un motiv pentru utilizarea lor sau, în alte momente, au ignorat numărul marginal de utilizatori care au utilizat o caracteristică. Poate, este timpul să

Acum tu : ce părere aveți despre plan?