Μην υποβαθμίσετε τον Firefox 63

Το Mozilla σχεδιάζει να αλλάξει το backend για το API storage.local στο indexedDB από το JSON για να βελτιώσει την απόδοση στον Firefox 63. Η μετανάστευση συμβαίνει στο παρασκήνιο και οι χρήστες του Firefox που εκτελούν το Firefox 63 δεν θα πρέπει να παρατηρήσουν κάποια προβλήματα αργότερα.

Ωστόσο, ενδέχεται να προκύψουν προβλήματα εάν οι χρήστες υποβαθμίσουν τον Firefox σε μια παλαιότερη έκδοση ή αλλάξουν σε ένα κανάλι που δεν βρίσκεται ακόμη στο Firefox 63 ή νεότερο.

Η αλλαγή θα προσγειωθεί πρώτα στο Firefox Nightly και αν οι χρήστες φορτώσουν την έκδοση Beta ή Stable του Firefox με το προφίλ Nightly, μπορεί να τρέξουν σε ζητήματα παλινδρόμησης δεδομένων με εγκατεστημένες στο πρόγραμμα περιήγησης επεκτάσεις.

Το Mozilla αποκάλυψε την αλλαγή στο blog των οργανώσεων που χρησιμοποιεί για να ενημερώσει τους προγραμματιστές των επεκτάσεων για τον Firefox σχετικά με τις επερχόμενες αλλαγές και τις νέες δυνατότητες.

Αν οι χρήστες σας αλλάζουν μεταξύ των καναλιών του Firefox χρησιμοποιώντας το ίδιο προφίλ κατά τη διάρκεια αυτής της περιόδου, ενδέχεται να εμφανίσουν παλινδρόμηση δεδομένων στις επεκτάσεις που έχουν εγκαταστήσει στο παρελθόν.

Το Mozilla συστήνει στους χρήστες να μην υποβαθμιστούν από τον Firefox 63 σε οποιαδήποτε μορφή (είτε με την εγκατάσταση μιας παλαιότερης έκδοσης και την εκτέλεσή της είτε με την εκτέλεση μιας παλαιότερης έκδοσης που έχει ήδη εγκατασταθεί χρησιμοποιώντας το ίδιο προφίλ).

Πώς να μάθετε εάν τα δεδομένα έχουν μεταναστεύσει

Μπορείτε να κάνετε τα εξής, για να διαπιστώσετε εάν το API αποθήκευσης έχει ήδη μετεγκατασταθεί στη νέα μορφή αποθήκευσης:

  1. Φορτώστε περίπου: config? Filter = extensions.webextensions.ExtensionStorageIDB.enabled στη γραμμή διευθύνσεων του προγράμματος περιήγησης.
  2. Ελέγξτε την τιμή της προτίμησης.
    • Αλήθεια σημαίνει ότι τα δεδομένα έχουν μεταναστεύσει.
    • Λάθος ότι ο Firefox χρησιμοποιεί την παλιά μορφή.
  3. Αναζήτηση για extensions.webextensions.ExtensionStorageIDB.migrated.
    1. Εάν το αναγνωριστικό επέκτασης έχει οριστεί σε αληθές, η αποθήκευση επέκτασης έχει μετεγκατασταθεί.

Τι μπορείτε να κάνετε για να μεταφέρετε ξανά τα δεδομένα

Το Mozilla δημοσίευσε οδηγίες σχετικά με τη μετεγκατάσταση των δεδομένων επέκτασης σε περίπτωση που δεν θα υπάρχει μετά τη μετάβαση. Σημειώστε ότι απαιτούνται αρκετά βήματα, συμπεριλαμβανομένης της κατάργησης της επέκτασης από το Firefox και της επανεγκατάστασης.

  1. Ανοίξτε περίπου: εντοπίστε σφάλματα και καταγράψτε το αναγνωριστικό επέκτασης (ή το θυμηθείτε).
  2. Ανοίξτε το φάκελο προφίλ του Firefox φορτώνοντας για: προφίλ και εκεί την επιλογή ανοιχτού φακέλου.
  3. Ανοίξτε το φάκελο browser-extension-data.
  4. Ανοίξτε το φάκελο Extension ID.
  5. Καταργήστε την εγκατάσταση.
  6. Αντιγράψτε το αρχείο storage.js.migrated το οποίο βρίσκετε στο φάκελο ID Extensions σε ένα νέο αρχείο και ονομάστε το storage.js.
  7. Ανοίξτε την κονσόλα περιήγησης επιλέγοντας Μενού> Web Developer> Κονσόλα περιήγησης ή χρησιμοποιώντας τη συντόμευση Ctrl-Shift-J.
  8. Εγκαταστήστε ξανά την επέκταση.
  9. Η κονσόλα προγράμματος περιήγησης πρέπει να εμφανίζει ένα μήνυμα μετάβασης. Περιμένετε να συμβεί αυτό.

Λέξεις κλεισίματος

Αν χρειάζεστε να εκτελείτε διαφορετικά κανάλια του Firefox, χρησιμοποιήστε διαφορετικά προφίλ (και μπορείτε να εκτελέσετε τα προφίλ ταυτόχρονα). Μπορείτε να αντιγράψετε δεδομένα προφίλ από το ένα προφίλ στο άλλο για να δημιουργήσετε αντίγραφα εάν θέλετε να εργαστείτε με το ίδιο σύνολο δεδομένων.