Έκδοση Firefox 140

Το πρόγραμμα περιήγησης ιστού Firefox 140 έχει κυκλοφορήσει. Ο Firefox 140 ταξινομείται ως κλάδος ESR, με ενημερώσεις που κυκλοφορούν καθ' όλη τη διάρκεια του έτους. Επιπλέον, έχουν δημιουργηθεί ενημερώσεις για προηγούμενους κλάδους ESR — 115.25.0 και 128.12.0. Ο Firefox 141 έχει μετακινηθεί στο στάδιο δοκιμών beta, με προγραμματισμένη κυκλοφορία για τις 22 Ιουλίου.

Βασικές καινοτομίες στον Firefox 140:

  • Ο πίνακας κάθετων καρτελών σάς επιτρέπει πλέον να αλλάξετε το μέγεθος της περιοχής καρφιτσωμένων καρτελών, η οποία χρησιμοποιείται για γρήγορη πρόσβαση σε σημαντικές σελίδες. Για να αυξήσετε τον αριθμό των καρφιτσωμένων καρτελών (σε βάρος της μείωσης του χώρου για τις κανονικές ανοιχτές καρτέλες), απλώς μετακινήστε το διαχωριστικό ενοτήτων με το ποντίκι.
     Έκδοση Firefox 140
     Έκδοση Firefox 140
  • Το μενού περιβάλλοντος που εμφανίζεται όταν κάνετε δεξί κλικ σε μια καρτέλα ή σε μια ομάδα επιλεγμένων καρτελών έχει ενημερωθεί ώστε να περιλαμβάνει το στοιχείο "Κατάργηση φόρτωσης καρτέλας", το οποίο σας επιτρέπει να καταργείτε φόρτωση καρτελών από τη μνήμη για να μειώσετε την κατανάλωση μνήμης και CPU.
     Έκδοση Firefox 140
  • Παρέχεται η δυνατότητα προσθήκης των δικών σας μηχανών αναζήτησης. Για να προσθέσετε μηχανές αναζήτησης σε ιστότοπους χρησιμοποιώντας την ετικέτα Για να περιγράψετε τις παραμέτρους της μηχανής αναζήτησης, μπορείτε να χρησιμοποιήσετε το στοιχείο "Προσθήκη μηχανής αναζήτησης" στο μενού περιβάλλοντος που εμφανίζεται όταν κάνετε δεξί κλικ στο πεδίο αναζήτησης. Η μηχανή αναζήτησης μπορεί επίσης να προστεθεί στον διαμορφωτή (Ρυθμίσεις > Αναζήτηση > Προσθήκη).
     Έκδοση Firefox 140
     Έκδοση Firefox 140
  • Η διεπαφή προσαρμογής περιεχομένου της γραμμής εργαλείων (Προσαρμογή γραμμής εργαλείων… στο μενού περιβάλλοντος της γραμμής εργαλείων) σάς επιτρέπει πλέον να διαγράψετε τη συντόμευση με τη λίστα πρόσθετων. Εάν αποκρύψετε το κουμπί πρόσθετων, μπορείτε να αποκτήσετε πρόσβαση στη διεπαφή διαχείρισης πρόσθετων μέσω του κουμπιού "Επεκτάσεις" στο κύριο μενού.
     Έκδοση Firefox 140
  • Κατά τη μετάφραση ολόκληρου του περιεχομένου της σελίδας σε άλλη γλώσσα, μόνο το ορατό περιεχόμενο μεταφράζεται πρώτα και το υπόλοιπο περιεχόμενο μεταφράζεται καθώς κάνετε κύλιση. Αυτή η αλλαγή μειώνει την κατανάλωση πόρων και βελτιώνει την απόκριση της διεπαφής κατά τη μετάφραση.
  • Για χρήστες από την Πολωνία, την Ιταλία και την Αυστρία, έχει ενεργοποιηθεί η λειτουργία αυτόματης συμπλήρωσης διευθύνσεων σε διαδικτυακές φόρμες, η οποία προηγουμένως ήταν διαθέσιμη μόνο για τις ΗΠΑ, τη Μεγάλη Βρετανία, τον Καναδά, τη Γερμανία και τη Γαλλία.
  • Η γραμμή εργαλείων και η νέα σελίδα καρτέλας έχουν αφαιρεθεί από στοιχεία που σχετίζονται με την υπηρεσία Pocket, η οποία δεν υποστηρίζεται πλέον από το Mozilla.
  • Η υλοποίηση sandbox του Linux περιορίζει την πρόσβαση στα προγράμματα οδήγησης συσκευών μέσω του ioctl.
  • Προστέθηκε υποστήριξη για το χαρακτηριστικό "aria-keyshortcuts", που ορίζεται στην προδιαγραφή ARIA (Accessible Rich Internet Applications) για άτομα με αναπηρίες, η οποία σας επιτρέπει να καθορίσετε συντομεύσεις πληκτρολογίου για την εναλλαγή της εστίασης σε ένα στοιχείο.
  • Προστέθηκε το CookieStore API, το οποίο σας επιτρέπει να λαμβάνετε, να ορίζετε και να διαγράφετε cookies ασύγχρονα από σενάρια που εκτελούνται στο πλαίσιο σελίδων HTML ή Service Workers.
  • Έχει υλοποιηθεί το Custom Highlight API, το οποίο έχει σχεδιαστεί για να αλλάζει αυθαίρετα το στυλ των επιλεγμένων περιοχών κειμένου και σας επιτρέπει να μην περιορίζεστε από το σταθερό στυλ που παρέχεται από το πρόγραμμα περιήγησης για επιλεγμένες περιοχές (::selection, ::inactive-selection) και την επισήμανση συντακτικών σφαλμάτων (::spelling-error, ::grammar-error). Για παράδειγμα, χρησιμοποιώντας το νέο API σε web frameworks που παρέχουν εργαλεία για την επεξεργασία κειμένου, μπορείτε να εφαρμόσετε τους δικούς σας μηχανισμούς για την επισήμανση κειμένου, τη διαφορετική επισήμανση κατά την ταυτόχρονη κοινή επεξεργασία από πολλούς χρήστες και την επισήμανση σφαλμάτων κατά τον ορθογραφικό έλεγχο. Εάν προηγουμένως απαιτούνταν πολύπλοκοι χειρισμοί με το δέντρο DOM για τη δημιουργία μιας μη τυπικής επισήμανσης, το Custom Highlight API παρέχει έτοιμες λειτουργίες για την προσθήκη και την αφαίρεση επισήμανσης που δεν επηρεάζουν τη δομή DOM και εφαρμόζουν στυλ στη σύνδεση με αντικείμενα Range.
  • Προστέθηκε υποστήριξη για το συμβάν pointerrawupdate, το οποίο επιτρέπει την παρακολούθηση της κίνησης του δείκτη. Σε σύγκριση με το συμβάν pointermove, το νέο συμβάν δημιουργείται πιο συχνά και καθώς τα δεδομένα γίνονται διαθέσιμα, κάτι που μπορεί να είναι χρήσιμο σε εφαρμογές που πρέπει να παρακολουθούν την κίνηση του δείκτη με υψηλή ακρίβεια.
  • Στη λειτουργία ιδιωτικής περιήγησης, οι ιστότοποι επιτρέπεται να χρησιμοποιούν Service Workers για την εκτέλεση εργασιών στο παρασκήνιο και να χρησιμοποιούν τα API IndexedDB και DOM Cache με κρυπτογραφημένο χώρο αποθήκευσης.
  • Ενιαίο μέγεθος και στυλ γραμματοσειράς σε όλα τα στοιχεία , τα οποία είναι πλέον ανεξάρτητα από τη χρήση μέσα στα μπλοκ , , Και .
  • Κατά τη σειριοποίηση χαρακτηριστικών HTML, έχει ενεργοποιηθεί η δυνατότητα διαφυγής των χαρακτήρων "<" και ">", γεγονός που δυσχεραίνει ορισμένους τύπους επιθέσεων XSS. Οι μέθοδοι Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML και ShadowRoot.getHTML θα αντικαθιστούν πλέον τους χαρακτήρες "<" και ">" με "" κατά τη σειριοποίηση HTML σε μια συμβολοσειρά.
  • Στα εργαλεία προγραμματιστών ιστού, ο πίνακας ελέγχου έχει πλέον διευρυμένες δυνατότητες αναζήτησης στο δέντρο DOM της τρέχουσας σελίδας. Έχει υλοποιηθεί η δυνατότητα ταξινόμησης των αποτελεσμάτων αναζήτησης με βάση τον αριθμό των στοιχείων που βρέθηκαν και η υποστήριξη για ψευδοκλάσεις.
  • Η έκδοση Android έχει απλοποιήσει τη διαχείριση σελιδοδεικτών (έχει προστεθεί ένα κουμπί "Επιλογή όλων" για την εκτέλεση λειτουργιών με πολλούς σελιδοδείκτες ταυτόχρονα). Η ασφάλεια στη λειτουργία ιδιωτικής περιήγησης έχει ενισχυθεί.

Εκτός από τις νέες δυνατότητες και τις διορθώσεις σφαλμάτων, ο Firefox 140 εξαλείφει 17 ευπάθειες. Έξι ευπάθειες προκαλούνται από προβλήματα διαχείρισης μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης. Αυτά τα προβλήματα μπορούν ενδεχομένως να οδηγήσουν στην εκτέλεση κώδικα ενός εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων. Ξεχωριστά, μπορούμε να σημειώσουμε το πρόβλημα στο ενσωματωμένο πρόσθετο WebCompat του Firefox, το οποίο επιτρέπει την αναγνώριση παρουσιών του προγράμματος περιήγησης, συμπεριλαμβανομένης της προβολής μιας σελίδας σε ιδιωτική λειτουργία. Η ευπάθεια προκαλείται από τη δυνατότητα απόκτησης ενός μόνιμου αναγνωριστικού (UUID) μέσω ανάλυσης πόρων που εκδίδονται από το πρόσθετο WebCompat.

Η έκδοση beta 141 του Firefox μειώνει την κατανάλωση μνήμης στο Linux και καταργεί την απαίτηση επανεκκίνησης μετά την ενημέρωση χρησιμοποιώντας έναν διαχειριστή πακέτων.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο