Έκδοση Firefox 96

Κυκλοφόρησε το πρόγραμμα περιήγησης ιστού Firefox 96 Επιπλέον, έχει δημιουργηθεί μια ενημέρωση κλάδου μακροπρόθεσμης υποστήριξης - 91.5.0. Ο κλάδος του Firefox 97 έχει μεταφερθεί στο στάδιο δοκιμών beta, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 8 Φεβρουαρίου.

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

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

    Για να αλλάξετε την αναπαράσταση χρώματος στις ρυθμίσεις (σχετικά: προτιμήσεις) στην ενότητα "Γενικά/Γλώσσα και εμφάνιση", έχει προταθεί μια νέα ενότητα "Χρώματα", στην οποία μπορείτε να ενεργοποιήσετε τον επαναπροσδιορισμό χρώματος σε σχέση με το συνδυασμό χρωμάτων του λειτουργικού συστήματος ή αντιστοίχιση χρωμάτων χειροκίνητα.

    Έκδοση Firefox 96

  • Σημαντικά βελτιωμένη μείωση θορύβου και αυτόματο έλεγχο απολαβής ήχου, καθώς και ελαφρώς βελτιωμένη ακύρωση ηχούς.
  • Το φορτίο στο κύριο νήμα εκτέλεσης έχει μειωθεί σημαντικά.
  • Έχει εφαρμοστεί αυστηρότερος περιορισμός στη μεταφορά Cookies μεταξύ ιστότοπων, ο οποίος απαγορεύει την επεξεργασία Cookies τρίτων που έχουν οριστεί κατά την πρόσβαση σε ιστότοπους διαφορετικούς από τον τομέα της τρέχουσας σελίδας. Τέτοια cookies χρησιμοποιούνται για την παρακολούθηση των κινήσεων των χρηστών μεταξύ των τοποθεσιών στον κώδικα των διαφημιστικών δικτύων, των γραφικών στοιχείων κοινωνικών δικτύων και των συστημάτων ανάλυσης ιστού. Για τον έλεγχο της μετάδοσης των Cookies, χρησιμοποιείται το χαρακτηριστικό Same-Site που καθορίζεται στην κεφαλίδα "Cookie Policy", το οποίο από προεπιλογή έχει οριστεί τώρα στην τιμή "Same-Site=Lax", η οποία περιορίζει την αποστολή των Cookies για πολλαπλούς ιστότοπους δευτερεύοντα αιτήματα, όπως αίτημα εικόνας ή φόρτωση περιεχομένου μέσω ενός iframe από άλλο ιστότοπο, το οποίο παρέχει επίσης προστασία από επιθέσεις CSRF (Cross-Site Request Forgery).
  • Επιλύθηκαν προβλήματα με μειωμένη ποιότητα βίντεο σε ορισμένους ιστότοπους και με την επαναφορά της κεφαλίδας SSRC (Αναγνωριστικό πηγής συγχρονισμού) κατά την παρακολούθηση βίντεο. Διορθώσαμε επίσης ένα πρόβλημα με μειωμένη ανάλυση κατά την κοινή χρήση της οθόνης σας μέσω WebRTC.
  • Στο macOS, κάνοντας κλικ σε συνδέσμους στο Gmail τους ανοίγουν τώρα σε μια νέα καρτέλα, όπως και σε άλλες πλατφόρμες. Λόγω ανεπίλυτων προβλημάτων, το macOS δεν επιτρέπει το καρφίτσωμα βίντεο σε λειτουργία πλήρους οθόνης.
  • Για να απλοποιηθούν οι ρυθμίσεις των στυλ σκούρων θεμάτων, προστέθηκε μια νέα ιδιότητα CSS, συνδυασμός χρωμάτων, η οποία σας επιτρέπει να προσδιορίσετε σε ποιους συνδυασμούς χρωμάτων ένα στοιχείο μπορεί να εμφανιστεί σωστά. Τα υποστηριζόμενα σχήματα περιλαμβάνουν "light", "dark", "day mode" και "night mode".
  • Προστέθηκε μια συνάρτηση CSS hwb() που μπορεί να καθοριστεί στη θέση των τιμών χρώματος για τον καθορισμό των χρωμάτων σύμφωνα με το χρωματικό μοντέλο HWB (απόχρωση, λευκότητα, μαύρο). Προαιρετικά, η συνάρτηση μπορεί να καθορίσει μια τιμή διαφάνειας.
  • Η συνάρτηση "reversed()" έχει εφαρμοστεί για την ιδιότητα αντι-επαναφοράς CSS, η οποία σας επιτρέπει να χρησιμοποιείτε ανεστραμμένους μετρητές CSS σε αριθμητικά στοιχεία με φθίνουσα σειρά (για παράδειγμα, μπορείτε να εμφανίσετε αριθμούς στοιχείων σε λίστες με φθίνουσα σειρά).
  • Στην πλατφόρμα Android, παρέχεται υποστήριξη για τη μέθοδο navigator.canShare(), η οποία σας επιτρέπει να ελέγξετε τη δυνατότητα χρήσης της μεθόδου navigator.share(), η οποία παρέχει ένα μέσο για την κοινή χρήση πληροφοριών σε κοινωνικά δίκτυα, για παράδειγμα, σας επιτρέπει για να δημιουργήσετε ένα ενοποιημένο κουμπί για κοινή χρήση στα κοινωνικά δίκτυα που χρησιμοποιεί ο επισκέπτης ή να οργανώσετε την αποστολή δεδομένων σε άλλες εφαρμογές.
  • Το Web Locks API είναι ενεργοποιημένο από προεπιλογή, επιτρέποντάς σας να συντονίζετε την εργασία μιας εφαρμογής Ιστού σε πολλές καρτέλες ή πρόσβαση σε πόρους από εργαζόμενους στον ιστό. Το API παρέχει ένα μέσο για την απόκτηση κλειδαριών ασύγχρονα και την απελευθέρωση των κλειδαριών μετά την ολοκλήρωση της απαραίτητης εργασίας στον κοινόχρηστο πόρο. Ενώ μια διεργασία κρατά το κλείδωμα, άλλες διεργασίες περιμένουν να απελευθερωθεί χωρίς να σταματήσει η εκτέλεση.
  • Στον κατασκευαστή IntersectionObserver(), όταν μεταβιβάζετε μια κενή συμβολοσειρά, η ιδιότητα rootMargin ορίζεται από προεπιλογή αντί να γίνεται εξαίρεση.
  • Εφάρμοσε τη δυνατότητα εξαγωγής στοιχείων καμβά σε μορφή WebP κατά την κλήση των μεθόδων HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() και OffscreenCanvas.toBlob.
  • Η έκδοση beta του Firefox 97 σηματοδοτεί τον εκσυγχρονισμό της διαδικασίας λήψης αρχείων - αντί να εμφανίζεται ένα μήνυμα προτροπής πριν από την έναρξη της λήψης, τα αρχεία τώρα αρχίζουν αυτόματα και μπορούν να ανοίξουν ανά πάσα στιγμή μέσω του πίνακα προόδου λήψης.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, ο Firefox 96 έχει διορθώσει 30 ευπάθειες, εκ των οποίων οι 19 επισημαίνονται ως επικίνδυνες. 14 ευπάθειες προκαλούνται από προβλήματα μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης. Δυνητικά, αυτά τα προβλήματα μπορεί να οδηγήσουν στην εκτέλεση του κώδικα ενός εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων. Στα επικίνδυνα προβλήματα περιλαμβάνονται επίσης η παράκαμψη της απομόνωσης Iframe μέσω XSLT, οι συνθήκες αγώνα κατά την αναπαραγωγή αρχείων ήχου, η υπερχείλιση buffer κατά τη χρήση του φίλτρου blendGaussianBlur CSS, η πρόσβαση στη μνήμη μετά την απελευθέρωσή της κατά την επεξεργασία ορισμένων αιτημάτων δικτύου, η πλήρης αντικατάσταση των περιεχομένων του παραθύρου του προγράμματος περιήγησης μέσω χειρισμού -λειτουργία οθόνης, αποκλεισμός εξόδου από τη λειτουργία πλήρους οθόνης.

Επιπλέον, μπορείτε να σημειώσετε την ανακοίνωση συνεργασίας μεταξύ της διανομής Linux Mint και της Mozilla, εντός της οποίας η διανομή θα παραδώσει μη τροποποιημένες επίσημες εκδόσεις του Firefox χωρίς τη χρήση πρόσθετων ενημερώσεων κώδικα από το Debian και το Ubuntu, χωρίς να αντικαταστήσει την αρχική σελίδα στο linuxmint.com/start , χωρίς αντικατάσταση μηχανών αναζήτησης και χωρίς αλλαγή προεπιλεγμένων ρυθμίσεων. Αντί για τις μηχανές αναζήτησης Yahoo και DuckDuckGo, θα χρησιμοποιηθεί ένα σύνολο Google, Amazon, Bing, DuckDuckGo και Ebay. Σε αντάλλαγμα, η Mozilla θα μεταφέρει ένα ορισμένο ποσό χρημάτων στους προγραμματιστές του Linux Mint. Νέα πακέτα με τον Firefox θα προσφερθούν για τα υποκαταστήματα Linux Mint 19.x, 20.x και 21.x. Σήμερα ή αύριο θα προσφερθεί στους χρήστες ένα πακέτο Firefox 96, το οποίο θα εκδοθεί σύμφωνα με τη συμφωνία.

Πηγή: opennet.ru

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