Greasemonkey 4: Συμβατότητα με το Firefox 57

Οι προγραμματιστές της δημοφιλούς έκδοσης Greasemonkey για Firefox ανακοίνωσαν το Greasemonkey 4, μια νέα έκδοση της επέκτασης του προγράμματος περιήγησης.

Το Greasemonkey 4 θα είναι συμβατό με το Firefox 57 καθώς θα κυκλοφορήσει ως WebExtension. Το Mozilla σχεδιάζει να εγκαταλείψει την υποστήριξη του κληρονομούμενου συστήματος add-on του Firefox όταν κυκλοφορήσει το Firefox 57 Stable.

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

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

Ενημέρωση : Το Greasemonkey 4 είναι πλέον διαθέσιμο ως WebExtension στο Mozilla AMO.

Το Greasemonkey είναι μια επέκταση υψηλής προβολής για τον Firefox. Έχει πάνω από 880k χρήστες τη στιγμή της γραφής. Η τρέχουσα έκδοση του Greasemonkey που προσφέρεται στο Mozilla AMO είναι ένα πρόσθετο κληρονομιάς. Αυτή η έκδοση δεν θα λειτουργήσει πια στο Firefox 57 Stable ή Beta εάν η Mozilla δεν αλλάζει το πρόγραμμα.

Οι προγραμματιστές της Greasemonkey ανακοίνωσαν στην επίσημη ιστοσελίδα του έργου ότι το Greasemonkey 4 βρίσκεται στις εργασίες. Αυτή η νέα έκδοση του πρόσθετου προγράμματος περιήγησης θα είναι πλήρως συμβατή με τον Firefox 57. Αυτό είναι καλό για τους χρήστες του πρόσθετου, παρόλο που εναλλακτικές λύσεις όπως το Violentmonkey ή το Tampermonkey είναι επίσης διαθέσιμες και συμβατές με τον Firefox 57.

Το μειονέκτημα σε αυτό είναι ότι η κίνηση θα σπάσει τη συμβατότητα με ορισμένα userscripts. Αυτή η αλλαγή δεν επιβλήθηκε στους προγραμματιστές από τα νέα API που δημιούργησε το Mozilla, αλλά ήταν μια σκόπιμη απόφαση.

Ως αποτέλεσμα, η έκδοση 4 του Greasemonkey είναι μια σχεδόν πλήρης επανεγγραφή. Η διεπαφή και το σετ χαρακτηριστικών του έχουν ξαναχτιστεί για να λειτουργήσουν καλύτερα με τις επερχόμενες εκδόσεις του Firefox. Έχουν γίνει διάφοροι συμβιβασμοί. Έχουμε επιλέξει να κάνουμε μια σπάνια μη συμβατή αλλαγή.

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

Το Greasemonkey 4 είναι διαθέσιμο ως έκδοση alpha. Η συμβατότητα περιορίζεται στο Firefox 56 και σε προηγούμενες εκδόσεις, αλλά όχι στην πιο πρόσφατη έκδοση του Firefox, Firefox 58.

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

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

Η επόμενη έκδοση του Greasemonkey θα είναι συμβατή με το Firefox 57. Αυτό είναι καλό, παρόλο που σημαίνει ότι ορισμένα σενάρια δεν θα λειτουργούν πια σε αυτή την έκδοση, εκτός αν ενημερώνονται από τους συγγραφείς τους.

Τώρα εσύ: Ποια είναι η απόφασή σου για την ανακοίνωση; Χρησιμοποιείτε χρήστες χρηστών;