Διαθέσιμος Έκδοση Firefox 68.

Βασικές αλλαγές:

  • Ο γραμμικός κώδικας διεύθυνσης έχει ξαναγραφεί πλήρως - Χρησιμοποιούνται HTML και JavaScript αντί για XUL. Οι εξωτερικές διαφορές μεταξύ της παλιάς γραμμής (Awesome Bar) και της νέας (Quantum Bar) γραμμής είναι μόνο ότι τα άκρα των γραμμών που δεν χωρούν στη γραμμή διευθύνσεων ξεθωριάζουν τώρα αντί να αποκοπούν (...) και για να διαγράψετε καταχωρήσεις από το ιστορικό, αντί για Διαγραφή / Backspace πρέπει να χρησιμοποιήσετε Shift+Delete/Shift+Backspace. Η νέα γραμμή διευθύνσεων είναι πιο γρήγορη και σας επιτρέπει να επεκτείνετε τις δυνατότητές της με πρόσθετα.
  • Η σελίδα διαχείρισης πρόσθετων (about:addons) έχει επίσης ξαναγραφτεί πλήρως χρησιμοποιώντας το Web API. Κουμπιά διαγραφής/απενεργοποίησης μετακινήθηκε στο μενού. Στις πρόσθετες ιδιότητες μπορείτε δείτε τα ζητούμενα δικαιώματα και τις σημειώσεις έκδοσης. Προστέθηκε μια ξεχωριστή ενότητα για τα απενεργοποιημένα πρόσθετα (προηγουμένως τοποθετούνταν απλώς στο τέλος της λίστας), καθώς και μια ενότητα με προτεινόμενα πρόσθετα (κάθε έκδοση υποβάλλεται σε ενδελεχή έλεγχο ασφαλείας). Τώρα μπορείτε να αναφέρετε ένα κακόβουλο ή πολύ αργό πρόσθετο.
  • Ο κωδικός που είναι υπεύθυνος για την επαναφορά της προηγούμενης συνεδρίας είναι ξαναγραφεί από JS σε C++.
  • Προστέθηκε η σελίδα about:compat όπου είναι δυνατή η διαχείριση "διορθώσεων" για συγκεκριμένο ιστότοπο. Αυτές είναι προσωρινές επιδιορθώσεις για ιστότοπους που δεν λειτουργούν σωστά (για παράδειγμα, αλλαγή του παράγοντα χρήστη ή εκτέλεση σεναρίων που διορθώνουν την εργασία στον Firefox). Το about:compat διευκολύνει την προβολή των ενεργών ενημερώσεων κώδικα και επιτρέπει στους προγραμματιστές ιστού να τις απενεργοποιήσουν για δοκιμαστικούς σκοπούς.
  • Οι ρυθμίσεις συγχρονισμού είναι προσβάσιμες απευθείας από το κύριο μενού.
  • Το σκοτεινό θέμα στη λειτουργία ανάγνωσης δεν ισχύει μόνο για το περιεχόμενο της σελίδας, αλλά και για τη διεπαφή (γραμμές εργαλείων, πλαϊνές γραμμές, στοιχεία ελέγχου).
  • Ο Firefox θα προσπαθήσει να διορθώσει αυτόματα τα σφάλματα HTTPSπροκαλείται από λογισμικό προστασίας από ιούς τρίτων. Ο Firefox χρησιμοποιούσε ιστορικά το δικό του κατάστημα πιστοποιητικών αντί του συστήματος, το οποίο έχει θετικό αντίκτυπο στην ασφάλεια, αλλά απαιτεί από το λογισμικό προστασίας από ιούς να εισάγει το ριζικό πιστοποιητικό του στο χώρο αποθήκευσης του προγράμματος περιήγησης, το οποίο ορισμένοι προμηθευτές παραμελούν. Εάν το πρόγραμμα περιήγησης εντοπίσει μια επίθεση MitM (η οποία μπορεί να προκληθεί από ένα πρόγραμμα προστασίας από ιούς που προσπαθεί να αποκρυπτογραφήσει και να επιθεωρήσει την κυκλοφορία), θα ενεργοποιήσει αυτόματα τη ρύθμιση security.enterprise_roots.enabled και θα προσπαθήσει να χρησιμοποιήσει πιστοποιητικά από το χώρο αποθήκευσης του συστήματος (μόνο πιστοποιητικά που προστέθηκαν εκεί από τρίτο -Το λογισμικό κομμάτων, τα πιστοποιητικά που παρέχονται με το λειτουργικό σύστημα, αγνοούνται). Εάν αυτό βοηθήσει, η ρύθμιση θα παραμείνει ενεργοποιημένη. Εάν ο χρήστης απενεργοποιήσει ρητά το security.enterprise_roots.enabled, το πρόγραμμα περιήγησης δεν θα επιχειρήσει να το ενεργοποιήσει. Στη νέα έκδοση του ESR, αυτή η ρύθμιση είναι ενεργοποιημένη από προεπιλογή. Επιπλέον, έχει προστεθεί ένα εικονίδιο στην περιοχή ειδοποιήσεων (στα αριστερά της γραμμής διευθύνσεων), που υποδεικνύει ότι ο ιστότοπος που προβάλλετε χρησιμοποιεί ένα πιστοποιητικό που έχει εισαχθεί από το χώρο αποθήκευσης συστήματος. Οι προγραμματιστές σημειώνουν ότι η χρήση πιστοποιητικών συστήματος δεν επηρεάζει την ασφάλεια (χρησιμοποιούνται μόνο πιστοποιητικά που προστίθενται στα πιστοποιητικά συστήματος από λογισμικό τρίτων κατασκευαστών και εφόσον το λογισμικό τρίτων έχει το δικαίωμα να τα προσθέσει εκεί, θα μπορούσε εξίσου εύκολα να τα προσθέσει στον αποθηκευτικό χώρο του Firefox).
  • Τα μηνύματα για να επιτρέπονται οι ειδοποιήσεις push δεν θα εμφανίζονται έως ότου ο χρήστης αλληλεπιδράσει ρητά με τη σελίδα.
  • Πρόσβαση σε κάμερα και μικρόφωνο από εδώ και στο εξής μπορεί να πραγματοποιηθεί μόνο από ένα ασφαλές πλαίσιο (δηλαδή από σελίδες που φορτώνονται μέσω HTTPS).
  • Μετά από 2 χρόνια, το σύμβολο προστέθηκε στη λίστα διακοπής (λίστα χαρακτήρων που δεν επιτρέπονται στα ονόματα τομέα) Κʻ / ĸ (U+0138, *Kra*). Σε κεφαλαία μορφή, μοιάζει με το λατινικό "k" ή το κυριλλικό "k", που θα μπορούσε να παίξει στα χέρια των phishers. Όλο αυτό το διάστημα, οι προγραμματιστές προσπάθησαν να επιλύσουν το πρόβλημα μέσω της τεχνικής επιτροπής Unicode (προσθέστε αυτό το σύμβολο στην κατηγορία "ιστορική"), αλλά το ξέχασαν όταν κυκλοφόρησαν την επόμενη έκδοση του προτύπου.
  • Σε επίσημες εκδόσεις δεν είναι πλέον δυνατή η απενεργοποίηση της λειτουργίας πολλαπλών διεργασιών. Η λειτουργία μιας διαδικασίας (όπου η διεπαφή του προγράμματος περιήγησης και τα περιεχόμενα της καρτέλας εκτελούνται στην ίδια διαδικασία) είναι λιγότερο ασφαλής και δεν έχει δοκιμαστεί πλήρως, γεγονός που μπορεί να προκαλέσει προβλήματα σταθερότητας. Για τους λάτρεις της λειτουργίας μιας διαδικασίας παρεχόμενες λύσεις.
  • Άλλαξε συμπεριφορά κατά το συγχρονισμό ρυθμίσεων. Από εδώ και στο εξής, από προεπιλογή, συγχρονίζονται μόνο οι ρυθμίσεις που περιλαμβάνονται στη λίστα που έχουν οριστεί από τους προγραμματιστές. Μπορείτε να επιστρέψετε την προηγούμενη συμπεριφορά (συγχρονισμός όλων των αλλαγμένων ρυθμίσεων) μέσω του about:config.
  • Υλοποιούνται οι ακόλουθες ιδιότητες CSS: scroll-padding, scroll-margin, scroll-snap-align, αντίθετο σύνολο, -webkit-line-clamp.
  • Προστέθηκε υποστήριξη ψευδοστοιχείων ::σημάδι και τα κινούμενα σχέδια του.
  • Η πρωταρχική υποστήριξη είναι ενεργοποιημένη από προεπιλογή BigInt.
  • Η window.open() σέβεται τώρα την παράμετρο που πέρασε "χωρίς παραπομπή".
  • Προστέθηκε υποστήριξη HTMLImageElement.decode() (φόρτωση εικόνων πριν προστεθούν στο DOM).
  • Πολλές βελτιώσεις στα εργαλεία προγραμματιστών.
  • Οι εντοπισμοί bn-BD και bn-IN συνδυάζονται σε Μπενγκάλι (bn).
  • Οι τοπικές προσαρμογές που παρέμειναν χωρίς συντηρητές έχουν καταργηθεί: Ασαμικά (όπως), Αγγλικά Νότιας Αφρικής (en-ZA), Maithili (mai), Malayalam (ml), Oriya (ή). Οι χρήστες αυτών των γλωσσών θα αλλάξουν αυτόματα στα βρετανικά αγγλικά (en-GB).
  • Τα API WebExtensions είναι πλέον διαθέσιμα εργαλεία για εργασία με σενάρια χρήστη. Αυτό θα μπορούσε ενδεχομένως να λύσει προβλήματα ασφάλειας (σε αντίθεση με το Greasemonkey/Violentmonkey/Tampermonkey, κάθε σενάριο εκτελείται στο δικό του sandbox) και τη σταθερότητα (εξαλείφει τον αγώνα μεταξύ φόρτωσης σελίδας και εισαγωγής σεναρίου) και επιτρέπει επίσης την εκτέλεση του σεναρίου στο επιθυμητό στάδιο φόρτωση σελίδας.
  • Η ρύθμιση view_source.tab επιστράφηκε, επιτρέποντάς σας να ανοίξετε τον πηγαίο κώδικα της σελίδας στην ίδια καρτέλα και όχι σε μια νέα.
  • Το σκοτεινό θέμα μπορεί πλέον να εφαρμοστεί σε σελίδες υπηρεσιών του προγράμματος περιήγησης (για παράδειγμα, στη σελίδα ρυθμίσεων), αυτό ελέγχεται από τη ρύθμιση browser.in-content.dark-mode.
  • Οι συσκευές Windows 10 με κάρτες γραφικών AMD έχουν ενεργοποιημένη την υποστήριξη WebRender.
  • Μια νέα εγκατάσταση στα Windows 10 θα προσθέσει μια συντόμευση στη γραμμή εργασιών.
  • Η έκδοση των Windows χρησιμοποιεί τώρα Υπηρεσία έξυπνης μεταφοράς στο παρασκήνιο (BITS).

Σημειώσεις έκδοσης για προγραμματιστές

Πηγή: linux.org.ru

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