Διαθέσιμος Firefox 119.
- Περιεχόμενο σελίδας "Αναθεώρηση του Firefox" (Προβολή Firefox) σπασμένος στις ενότητες "Πρόσφατη περιήγηση", "Ανοιχτές καρτέλες", "Πρόσφατα κλειστές καρτέλες", "Καρτέλες από άλλες συσκευές", "Ιστορικό" (με δυνατότητα ταξινόμησης κατά τοποθεσία ή κατά ημερομηνία). Το εικονίδιο του κουμπιού που ανοίγει τη σελίδα Προβολή Firefox έχει αλλάξει.
- Οι καρτέλες που έκλεισαν πρόσφατα είναι πλέον πάντα σώζονται μεταξύ των περιόδων σύνδεσης (browser.sessionstore.persist_closed_tabs_between_sessions). Προηγουμένως, αποθηκεύονταν μόνο εάν η αυτόματη ανάκτηση περιόδου λειτουργίας ήταν ενεργοποιημένη κατά την εκκίνηση. Επιπλέον, εμφανίζεται πλέον η λίστα των καρτελών που έκλεισαν πρόσφατα εκτεθειμένος καρτέλες από πρόσφατα κλειστά παράθυρα (browser.sessionstore.closedTabsFromClosedWindows).
- Εμφανίστηκε δυνατότητα προσθήκης εικόνων (και εναλλακτικού κειμένου) κατά την επεξεργασία PDF.
- Υλοποιήθηκε η μεταφορά ορισμένων πρόσθετων κατά την εισαγωγή δεδομένων από το Chrome.
- Διορθώθηκαν απροσδόκητα άλματα γραμμής κύλισης στο Facebook.
- Περιλαμβάνεται υποστήριξη ECH (Κρυπτογραφημένος πελάτης Hello, περαιτέρω ανάπτυξη του eSNI). Το ECH απαιτεί να είναι ενεργοποιημένο το DNS-over-HTTS στις ρυθμίσεις του προγράμματος περιήγησής σας. Από τους μεγάλους παρόχους, η υποστήριξη για το ECH έχει ήδη ανακοινώθηκε συννεφιά.
- Στη λειτουργία Προστασίας αυστηρής παρακολούθησης, οι ιστότοποι μπορούν πλέον να έχουν πρόσβαση μόνο σε γραμματοσειρές συστήματος και γραμματοσειρές από εγκατεστημένα πακέτα γλωσσών. Στην τελευταία έκδοση, η ίδια συμπεριφορά εφαρμόστηκε σε λειτουργία ιδιωτικής περιήγησης.
- Συνολική προστασία cookie τώρα διανέμονται από και σε αντικείμενα Αμορφη μάζα.
- Λειτουργία Picture-in-Picture έμαθα εμφάνιση υπότιτλων στο viki.com.
- Η σύνδεση και ο κωδικός πρόσβασης κατά τη σύνδεση μέσω διακομιστή μεσολάβησης SOCKS είναι τώρα μπορώ περιέχει χαρακτήρες που δεν είναι ASCII (το Firefox εξακολουθεί να μην υποστηρίζει εγγενή έλεγχο ταυτότητας· απαιτεί επέκταση τρίτου κατασκευαστή όπως το FoxyProxy).
- Firefox περισσότερα δεν προσπαθεί μαντέψτε εάν το έγγραφο ανώτατου επιπέδου, το οποίο εξυπηρετείται από τον διακομιστή ως εφαρμογή/ροή οκτάδας, είναι αρχείο πολυμέσων (το αρχείο θα ληφθεί και δεν θα αναπαραχθεί στο πρόγραμμα περιήγησης).
- Ονόματα κεντρικών υπολογιστών που δεν είναι διευθύνσεις IP αλλά τελειώνουν σε έναν αριθμό (για παράδειγμα, foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), περισσότερα δεν μετράνε έγκυρος.
- Μεταβείτε στη σελίδα about:logging προστέθηκε Προεπιλογή "Γραφικών".
- Σταθερός Σφάλμα 23 ετών: Οι συμβουλές εργαλείων δεν παραμένουν πλέον στο προσκήνιο όταν το παράθυρο του προγράμματος περιήγησης χάνει την εστίαση.
- Προστέθηκε τοπική προσαρμογή ανά γλώσσα Santali (κάθισε).
- Linux: τερματίστηκε παράδοση του δυαδικού αρχείου plugin-container.
- Windows: Ο Firefox ακολουθεί πλέον τη ρύθμιση συστήματος "Απόκρυψη του δείκτη του ποντικιού όταν πληκτρολογείτε με το πληκτρολόγιο".
- HTML: στοιχείο περισσότερο από δεν υποστηρίζουν μη τυπικό χαρακτηριστικό mozactionhint (θα πρέπει να χρησιμοποιηθεί αντί enterkeyhint).
- CSS: λειτουργία attr() τώρα позволяет καθορίστε μια εναλλακτική τιμή σε περίπτωση που λείπει καθολική ιδιότητα (για παράδειγμα, attr(foobar, "Προεπιλεγμένη τιμή")).
- JavaScript:
- Εφαρμόστηκε υποστήριξη στατικών μεθόδων Object.groupBy() и Map.groupBy() (ομαδοποίηση στοιχείων σε πίνακα και επαναλαμβανόμενα αντικείμενα).
- Περιλαμβάνεται υποστήριξη μεθόδου String.prototype.isWellFormed() и String.prototype.toWellFormed() (αντίστοιχα ελέγχει εάν η συμβολοσειρά περιέχει καλά διαμορφωμένο κείμενο Unicode (δηλ. δεν περιέχει μεμονωμένα υποκατάστατα) και μετατρέπει τη λανθασμένη συμβολοσειρά σε καλοσχηματισμένο κείμενο).
- svg: χαρακτηριστικά, παίρνοντας την τιμή τώρα υποστήριξη Τύποι δεδομένων CSS μήκος (σας επιτρέπει να αλλάξετε το μέγεθος των στοιχείων SVG με βάση τα μεγέθη γραμματοσειράς (cap, rem), viewport (vh, vw, vmin) ή απόλυτες μονάδες (px, cm), π.χ. ).
- HTTP: κεφαλίδα Cross-Origin-Embedder-Policy έλαβε υποστήριξη της οδηγίας χωρίς διαπιστευτήρια.
- API:
- Η εφαρμογή ενημερώθηκε API πρόσβασης αποθήκευσης: Βελτιώθηκε η ασφάλεια, ελαχιστοποιήθηκαν τα σφάλματα ιστότοπου και άνοιξε ο δρόμος για τη σταδιακή κατάργηση των cookie τρίτων.
- Εμφανίστηκε δυνατότητα καθορισμού της σχετικής προτεραιότητας των ροών αποστολής συμπεριλαμβάνοντας την ιδιότητα sendOrder στο όρισμα επιλογών που μεταβιβάστηκε στο WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream().
- διεπαφή AuthenticatorAttestationResponse πήρε μεθόδους getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- Εφαρμόστηκε υποστήριξη επέκτασης API ελέγχου ταυτότητας ιστού Ιδιότητες διαπιστευτηρίων (credProps) (επιτρέπει στο χρήστη να ζητήσει εάν η ανακάλυψη διαπιστευτηρίων είναι διαθέσιμη μετά τη δημιουργία/εγγραφή).
- διεπαφή AuthenticatorAttestationResponse επίκτητος με τη μέθοδο getTransports().
- Παράμετρος αλγόριθμος εξαγωγής κλειδιού μέθοδο SubtleCrypto.deriveKey() τώρα υποστηρίζει αλγόριθμος HKDF.
- διεπαφή PublicKeyCredential έλαβε υποστήριξη μεθόδου parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() (μετατροπή των αντικειμένων που χρησιμοποιούνται για τη δημιουργία και την κοινή χρήση αντικειμένων διαπιστευτηρίων σε αναπαραστάσεις JSON που μπορούν να σειριοποιηθούν/αποσειριοποιηθούν και να μοιραστούν με τον διακομιστή).
- Αντανάκλαση ARIA τώρα υποστηριζόμενο από για χαρακτηριστικά που δεν αναφέρονται σε άλλα στοιχεία (ανακλώνται μόνο τα χαρακτηριστικά που δεν είναι IDREF). Είναι πλέον δυνατό να λαμβάνετε και να ορίζετε χαρακτηριστικά ARIA σε στοιχεία DOM απευθείας μέσω JavaScript, αντί να χρησιμοποιείτε το setAttribute και το getAttribute. Για παράδειγμα, αντί για buttonElement.setAttribute("aria-pressed", "true"); μπορείτε να γράψετε buttonElement.ariaPressed = "true";.
- Εργαλεία προγραμματιστή:
- Στην καρτέλα "Υπολογίστηκε" στον επιθεωρητή τώρα δειχνονται προσαρμοσμένες αξίες ιδιοκτησίας.
- Ο Firefox θα αναφέρει ιδιότητες ψευδοστοιχείων που αγνοήθηκαν όταν εμφανίζει ιδιότητες CSS που αγνοήθηκαν ::ψευδοστοιχεία πρώτου γράμματος, ::σύνθημα и :: placeholder.
Πηγή: linux.org.ru