Πώς να ελέγξετε αν οι επεκτάσεις σας θα σταματήσουν να λειτουργούν με τον Firefox 57
Με το Firefox 57, που έχει προγραμματιστεί για κυκλοφορία στις 14 Νοεμβρίου 2017, η Mozilla θα τερματίσει την υποστήριξη των επεκτάσεων παλαιού τύπου και υποστηρίζει μόνο νεότερες εκδόσεις WebExtensions. Δείτε πώς μπορείτε να ελέγξετε αν οι επεκτάσεις σας θα σταματήσουν να λειτουργούν και πώς μπορείτε να τις χρησιμοποιήσετε μετά το Νοέμβριο, αν το χρειάζεστε.
Γιατί οι επεκτάσεις XUL πηγαίνουν μακριά
Όλες οι παραδοσιακές επεκτάσεις, συμπεριλαμβανομένων των επεκτάσεων XUL, διακόπτονται. Ήταν πολύ ισχυρό, αλλά ήταν και δύναμη και αδυναμία. Η καθαρή ισχύς αυτών των επεκτάσεων σήμαινε ότι θα μπορούσαν να τροποποιήσουν τον κώδικα του προγράμματος περιήγησης του Firefox, ο οποίος θα μπορούσε να οδηγήσει σε αστάθεια και πρόσθετα κακόβουλου λογισμικού αθώων.
Αντ 'αυτού, η Mozilla εργάζεται σε WebExtensions, τα οποία είναι παρόμοια με τα πρόσθετα του Chrome και Edge. Αυτά είναι το μέλλον των επεκτάσεων του Firefox. Επειδή αυτά τα πρόσθετα πρέπει να λειτουργούν με πιο συνηθισμένο τρόπο και δεν μπορούν να βρεθούν με τον εσωτερικό κώδικα του Firefox, θα πρέπει να προκαλέσουν λιγότερα προβλήματα. Θα πρέπει επίσης να είναι ευκολότερο για τους προγραμματιστές να μεταφέρουν τα πρόσθετα από το Chrome στον Firefox.
Προς το παρόν, ο Firefox υποστηρίζει τόσο τις παραδοσιακές επεκτάσεις (κληρονομιά) όσο και τα WebExtensions. Με το Firefox 57, οι παλαιότερες επεκτάσεις θα σταματήσουν να λειτουργούν και θα λειτουργούν μόνο νεότερες εκδόσεις WebExtensions. Αυτή η αλλαγή είναι ήδη ζωντανή στο Firefox Nightly, η κορυφαία έκδοση ανάπτυξης του Firefox. Οι προγραμματιστές έχουν ωθηθεί να αναβαθμίσουν τις επεκτάσεις τους, αλλά δεν έχουν όλοι - γεγονός που μας οδηγεί στο πρόβλημα.
Πώς να δείτε αν οι επεκτάσεις σας θα σταματήσουν να λειτουργούν
αν χρησιμοποιείτε τον Firefox σήμερα, μπορείτε να ελέγξετε για να δείτε ποιες από τις επεκτάσεις σας θα σταματήσουν να λειτουργούν στην έκδοση 57. Για να ελέγξετε, κάντε κλικ στο μενού> Πρόσθετα και επιλέξτε την κατηγορία "Επεκτάσεις".
Οι παλαιότερες επεκτάσεις που θα σταματήσουν να λειτουργούν, φέρουν ετικέτα με ετικέτα "Legacy", αν χρησιμοποιείτε τον Firefox 55 ή νεότερο. Οι σύγχρονες εφαρμογές WebExtensions που θα συνεχίσουν να λειτουργούν εμφανίζονται κανονικά.
Πώς να αναζητήσετε νέες επεκτάσεις
Εάν μια επέκταση έχει ετικέτα "Legacy", μπορείτε να ελέγξετε αυτήν τη λίστα δημοφιλών επεκτάσεων με πληροφορίες σχετικά με την κατάσταση αναβάθμισης. Για παράδειγμα, στο παραπάνω screenshot, το LastPass χαρακτηρίζεται ως επέκταση Legacy που θα σταματήσει να λειτουργεί, αλλά μπορούμε να δούμε ότι οι προγραμματιστές σχεδιάζουν να το αντικαταστήσουν με ένα WebExtension πριν από την ημερομηνία κυκλοφορίας του Firefox 57.
Για λιγότερο δημοφιλείς επεκτάσεις, ίσως χρειαστεί να εκτελέσετε μια αναζήτηση ιστού για να δείτε αν ο προγραμματιστής προγραμματίζει μια ενημέρωση. Οι προγραμματιστές πρέπει να μεταφέρουν τις επεκτάσεις τους σε WebExtensions και δεν θα το κάνουν όλοι οι προγραμματιστές.
Εάν μια επέκταση από την οποία εξαρτάτε, θα σταματήσει να λειτουργεί, ίσως χρειαστεί να αναζητήσετε μια σύγχρονη εναλλακτική λύση που κάνει κάτι παρόμοιο. Μπορείτε να αναζητήσετε μόνο πρόσθετα που είναι συμβατά με τον Firefox 57 ή νεότερο στον ιστότοπο του Mozilla Add-ons.
Οποιοδήποτε πρόσθετο που διαθέτει την ετικέτα "Συμβατό με το Firefox 57+" είναι ένα WebExtension που θα συνεχίσει να λειτουργεί. Για παράδειγμα, η επέκταση User Agent Switcher που έχουμε εγκαταστήσει δεν έχει προγραμματιστεί για αναβάθμιση, οπότε πιθανόν να θέλουμε να εγκαταστήσουμε μία από τις πιο σύγχρονες επεκτάσεις Switcher Agent Agent.
Αυτή είναι η κατάλληλη στιγμή για να αξιολογήσετε εάν χρειάζεστε πραγματικά όλες αυτές τις επεκτάσεις. Οι επεκτάσεις του προγράμματος περιήγησης μπορεί να είναι επικίνδυνες, επομένως είναι καλή ιδέα να τις εγκαταστήσετε μόνο εάν είναι πραγματικά χρήσιμες για εσάς και από μια αξιόπιστη πηγή.
Πώς να χρησιμοποιήσετε τις επεκτάσεις Legacy
Αν χρειάζεστε πραγματικά μια παλιά επέκταση, υπάρχει ένας τρόπος για να συνεχίσετε να χρησιμοποιείτε με ασφάλεια. Μεταβείτε στην έκδοση εκτεταμένης υποστήριξης του Firefox, γνωστή και ως Firefox ESR. Πρόκειται για μια πιο αργή έκδοση του Firefox που προορίζεται σε μεγάλο βαθμό για επιχειρήσεις που δεν θέλουν σημαντικές αναβαθμίσεις λειτουργιών κάθε έξι εβδομάδες.
Η τρέχουσα έκδοση Firefox ESR βασίζεται στον Firefox 52 και θα υποστηρίζεται με ενημερώσεις ασφαλείας μέχρι τις 26 Ιουνίου 2018. Δεδομένου ότι βασίζεται στον Firefox 52, οι παλαιότερες επεκτάσεις θα συνεχίσουν να λειτουργούν χωρίς προβλήματα
Μετά τις 26 Ιουνίου 2018, θα πρέπει να αναβαθμίσετε σε νεότερες εκδόσεις του Firefox ESR που δεν θα υποστηρίζουν πλέον τις επεκτάσεις παλαιού τύπου, αν θέλετε να συνεχίσετε να λαμβάνετε ενημερώσεις ασφαλείας. Αυτή δεν είναι μια μόνιμη λύση, αλλά είναι ένας καλός τρόπος να συνεχίσετε να χρησιμοποιείτε τις τρέχουσες επεκτάσεις σας για άλλους επτά μήνες, ενώ αξιολογείτε πιο σύγχρονες εναλλακτικές λύσεις.