Έκδοση Firefox 73

Κυκλοφόρησε το πρόγραμμα περιήγησης Ιστού Firefox 73Και έκδοση για κινητά Firefox 68.5 για την πλατφόρμα Android. Επιπλέον, έγινε ενημέρωση κλαδιά μακροπρόθεσμη υποστήριξη 68.5.0. Σύντομα στη σκηνή beta testing ο κλάδος του Firefox 74 θα μεταφερθεί, η κυκλοφορία του οποίου έχει προγραμματιστεί για τις 10 Μαρτίου (έργο μετακόμισε για 4 εβδομάδες κύκλος ανάπτυξης).

Ο κύριος καινοτομίες:

  • Στη λειτουργία πρόσβασης στο DNS μέσω HTTPS (DoH, DNS μέσω HTTPS), έχει προστεθεί υποστήριξη για την υπηρεσία NextDNS, εκτός από τον προηγουμένως προσφερόμενο διακομιστή DNS CloudFlare ("https://1.1.1.1/dns-query"). Ενεργοποιήστε το DoH και επιλέξτε πάροχο μπορεί κανείς να στις ρυθμίσεις σύνδεσης δικτύου.
    Έκδοση Firefox 73

  • Το πρώτο στάδιο έχει υλοποιηθεί λήξη υποστήριξη για πρόσθετα που έχουν εγκατασταθεί με λύση. Η αλλαγή επηρεάζει μόνο την εγκατάσταση πρόσθετων σε κοινόχρηστους καταλόγους (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ ή ~/.mozilla/extensions/) που υποβάλλονται σε επεξεργασία από όλες τις παρουσίες του Firefox στο σύστημα ( δεν σχετίζεται με χρήστη) . Αυτή η μέθοδος χρησιμοποιείται συνήθως για προεγκατάσταση πρόσθετων σε διανομές, για αυτόκλητη αντικατάσταση με εφαρμογές τρίτων, για ενσωμάτωση κακόβουλων πρόσθετων ή για ξεχωριστή παράδοση ενός πρόσθετου με το δικό του πρόγραμμα εγκατάστασης. Στον Firefox 73, τέτοια πρόσθετα θα συνεχίσουν να λειτουργούν, αλλά θα μετακινηθούν από τον γενικό κατάλογο σε μεμονωμένα προφίλ χρηστών, π.χ. θα μετατραπεί στη μορφή που χρησιμοποιείται κατά την εγκατάσταση μέσω του διαχειριστή πρόσθετων.
  • Προστέθηκε η δυνατότητα ορισμού ενός παγκόσμιου επιπέδου κλιμάκωσης γραμμής βάσης που ισχύει για όλες τις σελίδες αντί να συνδέεται με μεμονωμένους ιστότοπους. Μπορείτε να αλλάξετε τη συνολική κλίμακα στις ρυθμίσεις (σχετικά: προτιμήσεις) στην ενότητα "Γλώσσα και εμφάνιση". Υπάρχει επίσης μια επιλογή στις ρυθμίσεις που σας επιτρέπει να εφαρμόζετε κλιμάκωση μόνο στο κείμενο, χωρίς να αγγίζετε εικόνες.

    Έκδοση Firefox 73

  • Το παράθυρο διαλόγου που σας ζητά να αποθηκεύσετε τα στοιχεία σύνδεσης εμφανίζεται τώρα μόνο εάν η τιμή σύνδεσης στο πεδίο εισαγωγής έχει αλλάξει.
  • Σε συστήματα με ιδιόκτητα προγράμματα οδήγησης NVIDIA νεότερα από την έκδοση 432 και ανάλυση οθόνης μικρότερη από 1920x1200, το σύστημα σύνθεσης είναι ενεργοποιημένο WebRender. Προηγουμένως, το WebRender ήταν ενεργοποιημένο μόνο για τις GPU της NVIDIA με το πρόγραμμα οδήγησης Nouveau, καθώς και για τις GPU της AMD και της Intel. Το σύστημα σύνθεσης WebRender είναι γραμμένο σε Rust και αναθέτει σε τρίτους τις λειτουργίες απόδοσης περιεχομένου σελίδας στην GPU.
  • Προστέθηκε ευκαιρία χρησιμοποιώντας την έννοια του Site Specific Browser (SSB) για να
    εργαστείτε με μια διαδικτυακή εφαρμογή όπως με ένα κανονικό πρόγραμμα επιτραπέζιου υπολογιστή. Σε λειτουργία
    Το SSB αποκρύπτει το μενού, τη γραμμή διευθύνσεων και άλλα στοιχεία της διεπαφής του προγράμματος περιήγησης και στο τρέχον παράθυρο μπορείτε να ανοίξετε μόνο συνδέσμους σε σελίδες του τρέχοντος ιστότοπου (οι εξωτερικοί σύνδεσμοι ανοίγουν σε ξεχωριστό παράθυρο του προγράμματος περιήγησης). Σε αντίθεση με την υπάρχουσα λειτουργία kiosk, η εργασία δεν πραγματοποιείται σε λειτουργία πλήρους οθόνης, αλλά σε κανονικό παράθυρο, αλλά χωρίς στοιχεία διεπαφής ειδικά για τον Firefox. Για να ανοίξετε έναν σύνδεσμο σε λειτουργία SSB, προτείνεται μια σημαία γραμμής εντολών "-ssb", η οποία μπορεί να χρησιμοποιηθεί κατά τη δημιουργία συντομεύσεων για εφαρμογές web. Μπορείτε επίσης να καλέσετε τη λειτουργία χρησιμοποιώντας το κουμπί "Εκκίνηση του συγκεκριμένου προγράμματος περιήγησης τοποθεσίας" που βρίσκεται στο μενού ενεργειών σελίδας (ελλείψεις στα δεξιά της γραμμής διευθύνσεων). Από προεπιλογή, η λειτουργία είναι ανενεργή και πρέπει να ενεργοποιηθεί προσδιορίζοντας "browser.ssb.enabled = true" στο about:config.
    Έκδοση Firefox 73

  • Η λειτουργία προβολής υψηλής αντίθεσης, σχεδιασμένη για άτομα με χαμηλή όραση ή μειωμένη αντίληψη χρωμάτων, υποστηρίζει πλέον εικόνες φόντου. Για να διατηρηθεί η αναγνωσιμότητα και να παρέχεται το κατάλληλο επίπεδο αντίθεσης, το ορατό κείμενο διαχωρίζεται από ένα ξεχωριστό φόντο που χρησιμοποιεί το χρώμα του ενεργού θέματος.
  • Βελτιωμένη ποιότητα ήχου κατά την αύξηση ή τη μείωση της ταχύτητας αναπαραγωγής.
  • Βελτιωμένη αυτόματη ανίχνευση παλιών κωδικοποιήσεων κειμένου σε σελίδες που δεν παρέχουν ρητά πληροφορίες κωδικοποίησης.
  • Στη γραμμή αναζήτησης στην κονσόλα Ιστού, είναι πλέον δυνατό να φιλτράρετε με ένα κλειδί που λείπει, καθορίζοντας το σύμβολο "-" πριν από τη μάσκα ή την κανονική έκφραση. Για παράδειγμα, το ερώτημα αναζήτησης "-img" θα επιστρέψει όλα τα στοιχεία από τα οποία λείπει η συμβολοσειρά "img", ενώ το "-/(cool|rad)/" θα επιστρέψει στοιχεία που δεν ταιριάζουν με την κανονική έκφραση "/(cool|rad )/".
  • Προστέθηκαν νέες ιδιότητες CSS overscroll-behavior-inline и overscroll-behavior-block για να ελέγξετε τη συμπεριφορά κύλισης όταν φτάσετε στο λογικό όριο της περιοχής κύλισης.
  • Το SVG υποστηρίζει πλέον ιδιότητες διάστιχο и διάστιχο λέξεων.
  • Προστέθηκε μέθοδος στο HTMLFormElement requestSubmit(), το οποίο ξεκινά την υποβολή δεδομένων φόρμας μέσω προγραμματισμού με τον ίδιο τρόπο όπως κάνοντας κλικ στο κουμπί υποβολή. Η συνάρτηση μπορεί να χρησιμοποιηθεί κατά την ανάπτυξη των δικών σας κουμπιών υποβολής φόρμας για τα οποία η κλήση της form.submit() δεν είναι επαρκής επειδή δεν επαληθεύει διαδραστικά τις παραμέτρους, δεν δημιουργεί ένα συμβάν «υποβολή» και δεν μεταβιβάζει δεδομένα δεσμευμένα στο κουμπί υποβολής.
  • Ακίνητα εσωτερικό Πλάτος и εσωτερικό Ύψος Τα αντικείμενα παραθύρου πλέον επιστρέφουν πάντα το πραγματικό καθορισμένο πλάτος και ύψος της περιοχής (Διάταξη θύρας προβολής), και όχι το μέγεθος του ορατού τμήματος (Visual Viewport).
  • Διεξήχθη βελτιστοποίηση της απόδοσης των εργαλείων για προγραμματιστές ιστού. Ο φόρτος συλλογής στατιστικών στοιχείων για τον πίνακα παρακολούθησης της δραστηριότητας του δικτύου έχει μειωθεί. Στο πρόγραμμα εντοπισμού σφαλμάτων JavaScript και στην κονσόλα Ιστού, έχει επιταχυνθεί η φόρτωση μεγάλων σεναρίων με αναφορά στα πρωτότυπα κείμενα πηγής (προέλευσης).
  • Στην κονσόλα Ιστού υπάρχουν προβλήματα με την υπέρβαση του πεδίου εφαρμογής του τρέχοντος τομέα (ΚΟΡ, Cross-Origin Resource Sharing) εμφανίζονται πλέον ως σφάλματα και όχι ως προειδοποιήσεις. Οι μεταβλητές που ορίζονται στις εκφράσεις είναι πλέον διαθέσιμες για αυτόματη συμπλήρωση στην κονσόλα.
  • Στα εργαλεία προγραμματιστή ιστού στην ενότητα επιθεώρησης δικτύου, παρέχεται αποκωδικοποίηση μηνυμάτων (JSON, MsgPack και CBOR) σε μορφή WAMP (WebSocket Web Application Messaging Protocol) που μεταδίδονται μέσω σύνδεσης WebSocket.

    Έκδοση Firefox 73

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων στον Firefox 73, 15 τρωτά σημεία, από τα οποία 11 (συλλέγονται σύμφωνα με τα CVE-2020-6800 και CVE-2020-6801) έχουν επισημανθεί ως δυνητικά ικανά να οδηγήσουν στην εκτέλεση κώδικα εισβολέα κατά το άνοιγμα ειδικά σχεδιασμένων σελίδων. Να σας υπενθυμίσουμε ότι προβλήματα μνήμης, όπως υπερχείλιση buffer και πρόσβαση σε ήδη ελευθερωμένες περιοχές μνήμης, έχουν πρόσφατα επισημανθεί ως επικίνδυνα, αλλά όχι κρίσιμα.

Πηγή: opennet.ru

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