Η Mozilla ανακοίνωσε πριν λίγες μέρες το επίσημη κυκλοφορία της νέας έκδοσης του Firefox 144, συνοδεύεται από ενημερώσεις για τις εκδόσεις Εκτεταμένης Υποστήριξης 140.4.0 και 115.29.0. Η νέα έκδοση εισάγει ένα πλήρως ανασχεδιασμένο σύστημα διαχείρισης προφίλ, οπτικές βελτιώσεις στη διεπαφή και μια σειρά από βελτιώσεις στην ασφάλεια, την απόδοση και τη συμβατότητα με τις σύγχρονες τεχνολογίες ιστού.
Με την κυκλοφορία αυτής της νέας έκδοσης, Η Mozilla έκλεισε 24 ευπάθειες, 16 από τα οποία σχετίζονται με προβλήματα μνήμης, όπως υπερχείλιση buffer ή use-after-free. Αυτά τα τρωτά σημεία θα μπορούσαν να επιτρέψουν την απομακρυσμένη εκτέλεση κακόβουλου κώδικα εάν ανοιχτεί μια ειδικά κατασκευασμένη ιστοσελίδα.
Κύρια νέα στον Firefox 144
Σε αυτήν τη νέα έκδοση του Firefox 144, ένα από τα πιο αξιοσημείωτα νέα χαρακτηριστικά είναι το ενεργοποίηση ενός νέου συστήματος διαχείρισης προφίλ που είναι τώρα διαθέσιμο σε όλους Χρήστες. Κάθε προφίλ μπορεί να ρυθμιστεί ανεξάρτητα, διατηρώντας το δικό του ιστορικό, σελιδοδείκτες, επεκτάσεις και προτιμήσεις μέσα στον δικό του υποκατάλογο (~/.mozilla/firefox/).
Αυτό το νέο σύστημα Η διαχείρισή του γίνεται απευθείας από το κύριο μενού Οι ενσωματωμένες επιλογές του προγράμματος περιήγησης περιλαμβάνουν ονομασία, εικονίδια και συνδυασμούς χρωμάτων για κάθε προφίλ. Σε αντίθεση με τον παλιό "Διαχειριστή Προφίλ" που είναι προσβάσιμος μέσω της γραμμής εντολών (Firefox –ProfileManager), το νέο σύστημα προσφέρει ένα σύγχρονο γραφικό περιβάλλον εργασίας, αν και οι δύο μέθοδοι λειτουργούν ανεξάρτητα και δεν μοιράζονται τις ίδιες ρυθμίσεις.
Firefox 144 εισάγει ένα χαρακτηριστικό που ζητήθηκε πολύ: Τώρα είναι δυνατό Διατήρηση της ενεργής καρτέλας ορατής ακόμα και κατά την σύμπτυξη μιας ομάδας καρτελών, διευκολύνοντας την εργασία με μία μόνο καρτέλα χωρίς να επεκτείνετε ολόκληρη την ομάδα. Επιπλέον, έχει προστεθεί η επιλογή μετακίνησης καρτελών σε συμπτυγμένες ομάδες σύροντάς τες με το ποντίκι, χωρίς να χρειάζεται να τις επεκτείνετε.
Μια άλλη πρακτική βελτίωση έρχεται στο Λειτουργία Picture-in-Picture. Ο Οι χρήστες μπορούν να κλείσουν το αιωρούμενο παράθυρο Βίντεο χωρίς διακοπή της αναπαραγωγής, απλώς πατώντας Shift + Esc ή κρατώντας πατημένο το πλήκτρο Shift ενώ κάνετε κλικ στο «Κλείσιμο».
Ασφαλέστερη κρυπτογράφηση και νέα εργαλεία με τεχνητή νοημοσύνη
Η ασφάλεια του διαχειριστής κωδικού πρόσβασης Επίσης, έλαβε βελτιώσεις στον Firefox 144, και αυτό είναι τώρα χρησιμοποιεί AES-256-CBC για την τοπική κρυπτογράφηση αποθηκευμένων διαπιστευτηρίων, αντικαθιστώντας το παλαιότερο, λιγότερο ισχυρό 3DES-CBC.
Στον τομέα των αναζητήσεων, Η Mozilla έχει ενσωματώσει απευθείας το Google Lens στο...στο μενού περιβάλλοντος των εικόνων, επιτρέποντάς σας να αναζητήσετε παρόμοια αντικείμενα, να αντιγράψετε κείμενο ή να το μεταφράσετε. Αυτή η λειτουργία είναι διαθέσιμη μόνο εάν ο χρήστης έχει την Google ως κύρια μηχανή αναζήτησης.
Επιπλέον, το πρόγραμμα περιήγησης προσθέτει cΣυμβατότητα με τη μηχανή αναζήτησης Perplexity, ένα εργαλείο τροφοδοτείται από τεχνητή νοημοσύνη το οποίο σας επιτρέπει να κάνετε ερωτήσεις σε φυσική γλώσσα από τη γραμμή διευθύνσεων. Οι χρήστες μπορούν να το ορίσουν ως την προεπιλεγμένη μηχανή αναζήτησης ή να το χρησιμοποιούν περιστασιακά.
Σε συστήματα Windows, ο Firefox ανοίγει πλέον εξωτερικούς συνδέσμους μέσα στο ενεργό παράθυρο της τρέχουσας εικονικής επιφάνειας εργασίας, αποφεύγοντας τα ενοχλητικά άλματα μεταξύ των επιφανειών εργασίας.
Προηγμένες δυνατότητες για προγραμματιστές ιστοσελίδων και νέα API
Ο Firefox 144 διαθέτει επίσης βελτιώσεις και νέα εργαλεία για προγραμματιστές:
- Τα εργαλεία επιθεώρησης επιτρέπουν πλέον άμεση πρόσβαση σε προσαρμοσμένες ιδιότητες CSS εντός των συναρτήσεων var(), εκτός από τη διάκριση μεταξύ εγγενών και προσαρμοσμένων συμβάντων.
- Προστίθεται το API Element.moveBefore(), διευκολύνοντας την μετακίνηση στοιχείων στο δέντρο DOM χωρίς επαναφορά της κατάστασής τους, και η υποστήριξη MathML επεκτείνεται με τη νέα ιδιότητα math-shift: compact, η οποία βελτιώνει την εμφάνιση των εκθετών.
- Το API PerformanceEventTiming, εν τω μεταξύ, προσθέτει το χαρακτηριστικό InteractionID, το οποίο επιτρέπει τη συσχέτιση πολλαπλών συμβάντων (όπως πατήματα οθόνης ή κλικ) με μία μόνο ενέργεια χρήστη, βελτιώνοντας την ακρίβεια της μέτρησης της απόδοσης.
- Υιοθετεί τα χαρακτηριστικά command HTML και commandfor, τα οποία απλοποιούν τη δημιουργία διαδραστικών μενού χωρίς την ανάγκη JavaScript, και προσθέτει υποστήριξη για το View Transitions API, το οποίο σας επιτρέπει να δημιουργείτε ομαλές μεταβάσεις μεταξύ σελίδων ή καταστάσεων DOM.
WebRender, WebGPU και περισσότερη υποστήριξη πολυμέσων
Κινητήρας Το WebRender μπορεί πλέον να εφαρμόσει dithering σε διαβαθμίσεις CSS (γραμμική διαβάθμιση, ακτινική διαβάθμιση, κωνική διαβάθμιση) κατά την απόδοση με επιτάχυνση υλικού.
La Το WebGPU API προσθέτει τη μέθοδο GPUDevice.importExternalTexture, το οποίο σας επιτρέπει να εισάγετε υφές από στοιχεία βίντεο HTML ή VideoFrame.
Ο Firefox βελτιώνει επίσης την υποστήριξη για WebRTC, προσθέτοντας την παράμετρο resizeMode στο getUserMedia() για να επιτρέπεται η περικοπή και η κλιμάκωση του βίντεο που έχει καταγραφεί, και τη δυνατότητα μεταφοράς αντικειμένων RTCDataChannel μεταξύ νημάτων χρησιμοποιώντας το WebWorker.
Το API ScreenOrientation έχει ενημερωθεί με τις μεθόδους lock() και unlock() για τον έλεγχο του προσανατολισμού της οθόνης σε συσκευές Android και tablet Windows.
Τι νέο υπάρχει για το Android και διορθώσεις ασφαλείας
Στην έκδοση για κινητά, Το Firefox για Android περιλαμβάνει μια ένδειξη αυτόματης μετάφρασης, το οποίο αναφέρει εάν μια σελίδα έχει μεταφραστεί πλήρως. Το πρόγραμμα περιήγησης είναι πλέον διαθέσιμο για λήψη από το AppGallery της Huawei, αν και οι ελάχιστες απαιτήσεις του έχουν αυξηθεί: απαιτείται πλέον Android 8 ή νεότερη έκδοση.
Αν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις σημειώσεις έκδοσης στο παρακάτω σύνδεσμο.
Πώς να εγκαταστήσετε τον Firefox σε Linux;
Εάν είστε ήδη χρήστης Firefox, θα πρέπει να γνωρίζετε ότι μπορείτε εύκολα να ενημερώσετε στην τελευταία έκδοση πρόσβαση στο μενού διαμόρφωσης. Όσοι έχουν ενεργοποιημένες τις αυτόματες ενημερώσεις δεν χρειάζεται να ανησυχούν καθώς θα λάβουν τη νέα έκδοση χωρίς χειροκίνητη παρέμβαση.
Από την άλλη πλευρά, εάν προτιμάτε να μην περιμένετε την αυτόματη ενημέρωση, μπορείτε να το κάνετε χειροκίνητα και για να το κάνετε αυτό, πρέπει απλώς να μεταβείτε στο Μενού > Βοήθεια > Σχετικά με τον Firefox. Αυτό θα ανοίξει ένα παράθυρο που δείχνει την εγκατεστημένη έκδοση και, εάν η λειτουργικότητα είναι ενεργοποιημένη, ελέγξτε για διαθέσιμες ενημερώσεις.
Για Χρήστες Ubuntu, Linux Mint και άλλων παραγώγων και από το Ubuntu Είναι δυνατή η ενημέρωση του Firefox μέσω του επίσημου PPA. Για να το κάνετε αυτό, ανοίξτε ένα τερματικό και πληκτρολογήστε τις ακόλουθες εντολές:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y sudo apt-get update sudo apt install firefox
Μια άλλη διαθέσιμη επιλογή εγκατάστασης είναι μέσω του Flatpak. Για να χρησιμοποιήσετε αυτήν τη μέθοδο, πρέπει να έχετε υποστήριξη Flatpak στο σύστημά σας. Μόλις ενεργοποιηθεί, μπορείτε να εγκαταστήσετε τον Firefox εκτελώντας την ακόλουθη εντολή στο τερματικό:
flatpak εγκατάσταση flathub org.mozilla.firefox
Όσο για όσους έχουν ήδη εγκατεστημένο το πρόγραμμα περιήγησης, αρκεί να εκτελέσετε την παρακάτω εντολή για να ενημερώσετε όχι μόνο τον Firefox, αλλά και όλες τις εφαρμογές του που είναι σε μορφή Flatpak:
ενημέρωση flatpack
Στην περίπτωση όσων προτιμούν τη χρήση του Snap, η εγκατάσταση του προγράμματος περιήγησης μπορεί να γίνει πληκτρολογώντας την παρακάτω εντολή:
sudo snap εγκαταστήστε το firefox
Και για να ενημερώσετε τις εφαρμογές που έχουμε εγκαταστήσει σε μορφή Snap, απλώς πληκτρολογήστε τα εξής στο τερματικό:
sudo snap ανανέωση