Παρακαλώ Mozilla, μην αγγίζετε τη λειτουργία user.js στον Firefox
- Κατηγορία: Firefox
Μια αναφορά σφαλμάτων άνοιξε πριν από περίπου εννέα μήνες Ο ιστότοπος εντοπισμού σφαλμάτων του Mozilla's Bugzilla για το Firefox προτείνει ότι ο οργανισμός θα μπορούσε να απενεργοποιήσει την ανάγνωση του αρχείου user.js του προγράμματος περιήγησης Firefox από προεπιλογή στο μέλλον.
Εάν δεν έχετε ακούσει για το user.js στο παρελθόν, είναι ένα αρχείο διαμόρφωσης που ελέγχει τις προτιμήσεις στο πρόγραμμα περιήγησης του Firefox. Ένα από τα κύρια πλεονεκτήματα έναντι του αρχείου προτιμήσεων του Firefox είναι ότι έχει προτεραιότητα και ότι είναι ένα αρχείο που ανήκει στον χρήστη και αφήνεται ανέγγιχτο όταν το Mozilla κάνει αλλαγές στο πρόγραμμα περιήγησης.
Σας προτείνω να δείτε το ghacks user.js αποθετήριο στο Github για λεπτομερείς πληροφορίες και εκτεταμένο αρχείο για τη βελτίωση του απορρήτου και της ασφάλειας του προγράμματος περιήγησης ιστού Firefox.
Ο δημοσιογράφος σφαλμάτων αναφέρει στην περιγραφή ότι «δεν κατάλαβε ποτέ πλήρως το σημείο να έχει αυτό το αρχείο», ότι οι άνθρωποι το έχουν κακοποιήσει και «έσπασαν τα πράγματα» στον Firefox και ότι δεν προσφέρει τίποτα που δεν μπορεί να επιτευχθεί τροποποιώντας το προεπιλεγμένο αρχείο προτιμήσεων, ή χρησιμοποιώντας τις πολιτικές του Enterprise. Επιπλέον, δεδομένου ότι ο Firefox πρέπει να ελέγξει την ύπαρξη του αρχείου ανεξάρτητα από το αν υπάρχει ή όχι, προκαλεί «επιπλέον IO νωρίς κατά την εκκίνηση».
Σύμφωνα με την τηλεμετρία που συγκέντρωσε η Mozilla, περίπου το 3% των εγκαταστάσεων του Firefox που αναφέρουν την τηλεμετρία χρησιμοποιούν αρχεία user.js.
Άλλοι επεσήμαναν νωρίς στη συζήτηση ότι υπάρχουν πλεονεκτήματα, συμπεριλαμβανομένης της διατήρησης των προτιμήσεων του Firefox έναντι πολλών συστημάτων, κατά την επανεγκατάσταση του Firefox, τη μετακίνησή του ή την εγκατάσταση μιας νέας έκδοσης ή έκδοσης του προγράμματος περιήγησης. Ένα άλλο πλεονέκτημα που επισημάνθηκε νωρίς στη συζήτηση είναι ότι οι προτιμήσεις του χρήστη.js είναι μόνιμες (εκτός εάν έχει τροποποιηθεί από τον χρήστη), ενώ οι προτιμήσεις του prefs.js δεν είναι όπως μπορούν να τροποποιηθούν από το Mozilla ανά πάσα στιγμή.
Όπως το λέει ο Mike Kaply, «το πλεονέκτημα εδώ είναι ότι μπορείς να έχεις ένα αρχείο που κρατάς και απλά να πέσεις σε έναν κατάλογο προφίλ και ο Firefox να μην το χάσει».
Η προτεινόμενη πρόταση είναι να απενεργοποιήσετε το user.js από προεπιλογή, αλλά να εισαγάγετε μια προτίμηση στον Firefox που οι χρήστες πρέπει να ενεργοποιήσουν ενεργά έτσι ώστε το αρχείο user.js να ξαναδιαβεί.
Ενώ αυτό θα διασφαλίσει ότι ο Firefox διατηρεί υποστήριξη για αρχεία διαμόρφωσης user.js, θα εμποδίσει τον Firefox να διαβάσει το αρχείο μετά την αλλαγή, ακόμη και αν χρησιμοποιείται. Αυτό θα σήμαινε ότι η επιθυμητή διαμόρφωση ενός χρήστη, π.χ. που σχετίζεται με το απόρρητο ή την ασφάλεια, δεν θα τιμηθεί από το πρόγραμμα περιήγησης μέχρι να αλλάξει η διαμόρφωση που επιτρέπει την ανάγνωση του αρχείου.
Ο δημοσιογράφος σφαλμάτων αποκάλυψε ήδη μακροπρόθεσμα σχέδια για την κατάργηση της υποστήριξης για το αρχείο εξ ολοκλήρου από τον Firefox.
Μακροπρόθεσμα, θα ήθελα πραγματικά να αξιολογήσω αν μπορούμε να καταργήσουμε την υποστήριξη για αυτό το αρχείο εντελώς, γιατί ουσιαστικά δεν έχει νόημα να έχουμε τόσα πολλά διαφορετικά αρχεία που όλα ελέγχουν το ίδιο πράγμα, αλλά πιθανώς απαιτεί να καταλάβουμε γιατί ναι πολλοί άνθρωποι το χρησιμοποιούν, το οποίο δεν έχουμε κύκλους να κάνουμε. Ούτε είναι πραγματικά προφανές πώς θα το κάναμε: αν νομίζουμε ότι ένα σημαντικό μέρος των ανθρώπων δεν γνωρίζουν ότι το έχουν κάνει, απλώς μια έρευνα «γιατί έχετε αυτό το αρχείο» είναι απίθανο να είναι διαφωτιστικό. θα μπορούσαμε να προσπαθήσουμε να κάνουμε τηλεμετρία σε ό, τι ρυθμίζονται οι προτιμήσεις, αλλά πιθανότατα θα έπρεπε να έχουμε ένα είδος αυστηρής λίστας προτιμήσεων που επιτρέπουμε στους εαυτούς μας να στείλουν πίσω για να αποφύγουμε να επιστρέψουμε δεδομένα χρηστών, τα οποία και πάλι ενδέχεται να μην μας λάβουν τα δεδομένα που χρειαζόμαστε.
Εδώ είναι αυτό που σκέφτομαι για όλα αυτά
Το αρχείο user.js είναι αναπόσπαστο μέρος του Firefox. Χρησιμοποιείται από περίπου το 3% όλων των εγκαταστάσεων του Firefox και είναι πιθανό ο αριθμός να είναι λίγο υψηλότερος ακόμη και αν ληφθούν υπόψη ότι πολλά αρχεία user.js όπως το Ghacks user.js έχουν απενεργοποιήσει την Τηλεμετρία από προεπιλογή.
Κάνοντας αυτό το pref σε περίπου: το config πιθανότατα δεν θα οδηγούσε σε μαζική έξοδο χρηστών και μάλλον θα διατηρούσε επίσης την κατακραυγή. Φαίνεται πιθανό ότι πολλοί χρήστες θα μεταναστεύσουν σε άλλο πρόγραμμα περιήγησης, π.χ. Waterfox ή Palemoon / Basilisk, που συνεχίζει να υποστηρίζει τη λειτουργικότητα ή μετεγκατάσταση σε πρόγραμμα περιήγησης που βασίζεται στο Chromium
Ενώ καταλαβαίνω ότι η κίνηση του Mozilla να βελτιώσει την απόδοση εκκίνησης του Firefox, πρέπει να σταθμιστεί με το σπάσιμο που προκαλεί η αλλαγή.
Πολλές δυνατότητες έχουν αφαιρεθεί ή καταστραφεί στο παρελθόν ήδη στον Firefox από μηχανικούς που μερικές φορές δεν μπορούσαν να βρουν λόγο για τη χρήση τους ή άλλες φορές αγνόησαν τον οριακό αριθμό χρηστών που χρησιμοποίησαν μια λειτουργία. Ίσως, είναι καιρός να
Τώρα εσύ : ποια είναι η γνώμη σας για το σχέδιο;