Έκδοση Chrome 78

Google παρουσιάζονται έκδοση του προγράμματος περιήγησης ιστού Chrome 78... ΤΑΥΤΟΧΡΟΝΑ διαθέσιμος σταθερή κυκλοφορία ενός δωρεάν έργου Χρώμιο, το οποίο χρησιμεύει ως βάση του Chrome. πρόγραμμα περιήγησης Chrome διαφορετικός η χρήση των λογότυπων της Google, η παρουσία συστήματος για την αποστολή ειδοποιήσεων σε περίπτωση συντριβής, η δυνατότητα λήψης μιας μονάδας Flash κατόπιν αιτήματος, ενότητες για αναπαραγωγή προστατευμένου περιεχομένου βίντεο (DRM), σύστημα αυτόματης εγκατάστασης ενημερώσεων και μετάδοσης κατά την αναζήτηση Παράμετροι RLZ. Η επόμενη κυκλοφορία του Chrome 79 έχει προγραμματιστεί για τις 10 Δεκεμβρίου.

Ο κύριος αλλαγές в Chrome 78:

  • Εφαρμόστηκε πειραματική υποστήριξη για "DNS over HTTPS" (DoH, DNS over HTTPS), η οποία θα ενεργοποιηθεί επιλεκτικά για ορισμένες κατηγορίες χρηστών των οποίων οι ρυθμίσεις συστήματος υποδεικνύουν ήδη παρόχους DNS που υποστηρίζουν DoH. Για παράδειγμα, εάν ο χρήστης έχει το DNS 8.8.8.8 που έχει καθοριστεί στις ρυθμίσεις συστήματος, τότε η υπηρεσία DoH της Google (“https://dns.google.com/dns-query”) θα ενεργοποιηθεί στο Chrome, εάν το DNS είναι 1.1.1.1. XNUMX, μετά την υπηρεσία DoH Cloudflare (“https://cloudflare-dns.com/dns-query”) κ.λπ.

    Για να ελέγξετε εάν το DoH είναι ενεργοποιημένο, παρέχεται η ρύθμιση "chrome://flags/#dns-over-https". Υποστηρίζονται τρεις τρόποι λειτουργίας: ασφαλής, αυτόματη και απενεργοποιημένη. Στη λειτουργία "ασφαλούς", οι κεντρικοί υπολογιστές καθορίζονται μόνο με βάση ασφαλείς τιμές που έχουν αποθηκευτεί προηγουμένως στην προσωρινή μνήμη (που λαμβάνονται μέσω ασφαλούς σύνδεσης) και αιτήματα μέσω DoH. Δεν εφαρμόζεται εναλλακτική λύση σε κανονικό DNS. Στην "αυτόματη" λειτουργία, εάν το DoH και η ασφαλής κρυφή μνήμη δεν είναι διαθέσιμα, τα δεδομένα μπορούν να ανακτηθούν από την μη ασφαλή κρυφή μνήμη και να προσπελαστούν μέσω του παραδοσιακού DNS. Στη λειτουργία "off", ελέγχεται πρώτα η κοινόχρηστη κρυφή μνήμη και εάν δεν υπάρχουν δεδομένα, το αίτημα αποστέλλεται μέσω του DNS του συστήματος.

  • Τα εργαλεία συγχρονισμού έχουν πλέον προκαταρκτική υποστήριξη για κοινόχρηστα πρόχειρα, αλλά δεν είναι ακόμη ενεργοποιημένα για όλους τους χρήστες. Σε περιπτώσεις του Chrome που συνδέεται με έναν λογαριασμό, μπορείτε πλέον να έχετε πρόσβαση στα περιεχόμενα του προχείρου μιας άλλης συσκευής, συμπεριλαμβανομένης της κοινής χρήσης του προχείρου μεταξύ κινητών και επιτραπέζιων συστημάτων. Τα περιεχόμενα του πρόχειρου κρυπτογραφούνται χρησιμοποιώντας κρυπτογράφηση από άκρο σε άκρο, η οποία δεν επιτρέπει την πρόσβαση στο κείμενο στους διακομιστές της Google.
  • Για ορισμένες κατηγορίες χρηστών, έχει ενεργοποιηθεί μια πειραματική επιλογή για την αλλαγή του θέματος και την προσαρμογή της οθόνης που εμφανίζεται κατά το άνοιγμα μιας νέας καρτέλας. Εκτός από την επιλογή μιας εικόνας φόντου, το μενού "Προσαρμογή", που εμφανίζεται στην κάτω δεξιά γωνία της οθόνης της νέας καρτέλας, υποστηρίζει πλέον την αλλαγή της μεθόδου διάταξης συντόμευσης και τη δυνατότητα αλλαγής του θέματος. Οι συντομεύσεις μπορούν να προταθούν αυτόματα με βάση τους ιστότοπους που επισκέπτονται πιο συχνά, να προσαρμοστούν από τον χρήστη ή να απενεργοποιηθούν εντελώς. Μπορείτε να επιλέξετε ένα θέμα σχεδίασης από ένα σύνολο προκαθορισμένων θεμάτων ή να δημιουργήσετε το δικό σας με βάση την επιλογή των επιθυμητών χρωμάτων στην παλέτα. Για να ενεργοποιήσετε νέες λειτουργίες, μπορείτε να χρησιμοποιήσετε τις σημαίες "chrome://flags/#ntp-customization-menu-v2" και
    "chrome://flags/#chrome-colors";

  • Για τις επιχειρήσεις, η προεπιλεγμένη γραμμή διευθύνσεων είναι ενεργοποιημένη για αναζήτηση αρχείων στον αποθηκευτικό χώρο του Google Drive. Η αναζήτηση πραγματοποιείται όχι μόνο από τίτλους, αλλά και από το περιεχόμενο των εγγράφων, λαμβάνοντας υπόψη το ιστορικό της ανακάλυψής τους στο παρελθόν.

    Έκδοση Chrome 78

  • Περιλαμβάνεται το στοιχείο Έλεγχος κωδικού πρόσβασης, το οποίο θα ενεργοποιείται σταδιακά για ορισμένες κατηγορίες χρηστών (για αναγκαστική ενεργοποίηση παρέχεται η σημαία «chrome://flags/#password-leak-detection»). Έλεγχος κωδικού πρόσβασης νωρίτερα που παρέχεται με τη μορφή εξωτερική προσθήκη, σχεδιασμένο να αναλύει την ισχύ των κωδικών πρόσβασης που χρησιμοποιούνται από τον χρήστη. Όταν προσπαθείτε να συνδεθείτε σε οποιονδήποτε ιστότοπο, ο Έλεγχος κωδικού πρόσβασης ελέγχει τη σύνδεση και τον κωδικό πρόσβασής σας σε σχέση με μια βάση δεδομένων με παραβιασμένους λογαριασμούς, εμφανίζοντας μια προειδοποίηση εάν εντοπιστούν προβλήματα (ελέγξτε πραγματοποιήθηκε με βάση το πρόθεμα κατακερματισμού από την πλευρά του χρήστη). Ο έλεγχος πραγματοποιείται σε βάση δεδομένων που καλύπτει περισσότερους από 4 δισεκατομμύρια παραβιασμένους λογαριασμούς που εμφανίζονταν σε βάσεις δεδομένων χρηστών που διέρρευσαν. Εμφανίζεται επίσης μια προειδοποίηση όταν προσπαθείτε να χρησιμοποιήσετε ασήμαντους κωδικούς πρόσβασης όπως "abc123".
  • Προστέθηκε η δυνατότητα έναρξης κλήσης από μια συσκευή Android που είναι συνδεδεμένη στον ίδιο λογαριασμό Google. Σε ένα πρόγραμμα περιήγησης επιτραπέζιου υπολογιστή, ο χρήστης μπορεί να επισημάνει έναν αριθμό τηλεφώνου στο κείμενο, να κάνει δεξί κλικ και να ανακατευθύνει τη λειτουργία κλήσης στη συσκευή Android, μετά την οποία θα εμφανιστεί μια ειδοποίηση στο τηλέφωνο που θα του επιτρέπει να πραγματοποιήσει μια κλήση.
  • Η μορφή της επεξήγησης εργαλείου που εμφανίζεται όταν τοποθετείτε το ποντίκι πάνω από τον τίτλο της καρτέλας έχει αλλάξει. Η συμβουλή εργαλείου εμφανίζεται τώρα ως ένα αναδυόμενο μπλοκ που εμφανίζει το πλήρες κείμενο του τίτλου και τη διεύθυνση URL της σελίδας. Το μπλοκ είναι βολικό στη χρήση για να βρείτε γρήγορα την επιθυμητή σελίδα όταν ανοίγετε πολύ μεγάλο αριθμό καρτελών (αντί να περνάτε μέσα από τις καρτέλες, μπορείτε να μετακινήσετε το ποντίκι πάνω από τον πίνακα με καρτέλες και να βρείτε τη σελίδα που αναζητάτε). Στο μέλλον, σχεδιάζεται να εμφανιστεί μια μικρογραφία σελίδας σε αυτό το μπλοκ.
  • Προστέθηκε μια πειραματική λειτουργία (chrome://flags/#enable-force-dark) για να εξαναγκάσει τη χρήση ενός σκούρου θέματος κατά την προβολή ιστοτόπων. Για να εξασφαλιστεί μια σκοτεινή παρουσίαση του ιστότοπου, τα χρώματα αντιστρέφονται.
  • Προστέθηκε υποστήριξη προδιαγραφών CSS Properties and Values ​​API Επίπεδο 1, το οποίο σας επιτρέπει να καταχωρίσετε τις δικές σας ιδιότητες CSS που είναι πάντα συγκεκριμένου τύπου, σας επιτρέπουν να ορίσετε μια προεπιλεγμένη τιμή και σας επιτρέπει να δεσμεύετε εφέ κινούμενων εικόνων. Για να καταχωρίσετε μια ιδιότητα, μπορείτε να χρησιμοποιήσετε τη μέθοδο registerProperty() ή τον κανόνα CSS "@property", για παράδειγμα:

    CSS.registerProperty({
    όνομα: "--my-font-size",
    σύνταξη: "‹μήκος›",
    αρχικήΤιμή: "0px",
    κληρονομεί: ψευδής
    })?

  • Στη λειτουργία δοκιμών προέλευσης (πειραματικά χαρακτηριστικά που απαιτούν ξεχωριστά δραστηριοποίηση) έχουν προταθεί αρκετά νέα API. Το Origin Trial υποδηλώνει τη δυνατότητα εργασίας με το καθορισμένο API από εφαρμογές που έχουν ληφθεί από το localhost ή το 127.0.0.1 ή μετά την εγγραφή και τη λήψη ενός ειδικού διακριτικού που ισχύει για περιορισμένο χρονικό διάστημα για έναν συγκεκριμένο ιστότοπο.
    • API Εγγενές σύστημα αρχείων, το οποίο σας επιτρέπει να δημιουργείτε εφαρμογές Ιστού που αλληλεπιδρούν με αρχεία στο τοπικό σύστημα αρχείων. Για παράδειγμα, το νέο API μπορεί να είναι περιζήτητο σε περιβάλλοντα ολοκληρωμένης ανάπτυξης που βασίζονται σε προγράμματα περιήγησης, σε προγράμματα επεξεργασίας κειμένου, εικόνων και βίντεο. Για να είναι δυνατή η απευθείας εγγραφή και ανάγνωση αρχείων, η χρήση διαλόγων για το άνοιγμα και η αποθήκευση αρχείων, καθώς και η πλοήγηση στα περιεχόμενα των καταλόγων, η εφαρμογή ζητά από τον χρήστη ειδική επιβεβαίωση.

      Έκδοση Chrome 78

    • Μηχανισμός Υπογεγραμμένα ανταλλακτήρια HTTP (SXG), που σας επιτρέπει να τοποθετείτε επαληθευμένα αντίγραφα ιστοσελίδων σε άλλους ιστότοπους που μοιάζουν με τις αρχικές σελίδες στον χρήστη (χωρίς να αλλάξετε τη διεύθυνση URL), επεκτάθηκε τη δυνατότητα λήψης υπο-πόρων (CSS, JS, εικόνων κ.λπ.) από τον αρχικό ιστότοπο. Η αρχική πηγή του πόρου καθορίζεται μέσω της κεφαλίδας Link HTTP, η οποία καθορίζει επίσης έναν κατακερματισμό επαλήθευσης για την επαλήθευση κάθε πόρου. Με αυτήν τη νέα δυνατότητα, οι πάροχοι περιεχομένου μπορούν να δημιουργήσουν ένα ενιαίο υπογεγραμμένο αρχείο HTML που περιλαμβάνει όλους τους συσχετιζόμενους υπο-πόρους.
    • API Δέκτης SMS, επιτρέποντας σε μια εφαρμογή Ιστού να έχει πρόσβαση σε μηνύματα SMS, για παράδειγμα, για να αυτοματοποιήσει την επαλήθευση μιας συναλλαγής χρησιμοποιώντας έναν κωδικό μιας χρήσης που αποστέλλεται μέσω SMS. Η πρόσβαση παρέχεται μόνο σε SMS που περιέχουν μια ειδική ετικέτα που καθορίζει τη σύνδεση του μηνύματος σε μια συγκεκριμένη εφαρμογή Ιστού.
  • Η απόδοση της φόρτωσης αντικειμένων ArrayBuffer μέσω του Web Socket έχει βελτιωθεί σημαντικά. Στην πλατφόρμα Linux υπάρχει αύξηση στην ταχύτητα λήψης κατά 7.5 φορές, στα Windows - κατά 4.1 φορές, στο macOS - κατά 7.8 φορές.
  • Προστέθηκε η δυνατότητα ορισμού της τιμής διαφάνειας ως ποσοστού στις ιδιότητες CSS αδιαφάνεια, διακοπή-αδιαφάνεια, γέμισμα-αδιαφάνεια, διαδρομή-αδιαφάνεια και όριο σχήματος-εικόνας. Για παράδειγμα, αντί για "αδιαφάνεια: 0.5" μπορείτε τώρα να καθορίσετε "αδιαφάνεια: 50%".
  • Στο API Χρονισμός χρήστη Επιτρέπει τη μετάδοση αυθαίρετων χρονικών σημάνσεων σε κλήσεις performance.measure() και performance.mark() για την εκτέλεση μετρήσεων μεταξύ τους, καθώς και τον καθορισμό αυθαίρετων μεταδεδομένων.
  • Στο API Media Session προστέθηκε υποστήριξη για τον καθορισμό χειριστών για αλλαγή θέσης σε μια ροή (seekto), επιπλέον των προηγουμένως διαθέσιμων χειριστών παύσης και έναρξης αναπαραγωγής.
  • Σε μηχανή JavaScript V8 περιλαμβάνεται λειτουργία παρασκηνίου για ανάλυση σεναρίων εν κινήσει καθώς κατεβαίνουν μέσω του δικτύου. Η εφαρμοσμένη βελτιστοποίηση μας επέτρεψε να μειώσουμε τον χρόνο μεταγλώττισης σεναρίου κατά 5–20%. Η νέα έκδοση βελτιώνει επίσης την απόδοση της αποδομής αντικειμένων (μετατροπή "const {x, y} = αντικείμενο;" σε "const x = αντικείμενο.x; const y = αντικείμενο.y;"). Βελτιωμένη ταχύτητα επεξεργασίας για εκφράσεις RegExp με αναντιστοιχίες.
    Η ταχύτητα κλήσης λειτουργιών JavaScript από το WebAssembly και αντίστροφα έχει αυξηθεί σημαντικά (κατά 9-20%). Κατά τη μεταγλώττιση bytecode, η αποτελεσματικότητα της κατασκευής πινάκων δέσμευσης στις αρχικές θέσεις έχει αυξηθεί, γεγονός που έχει μειώσει την κατανάλωση μνήμης κατά
    1-2.5%.

    Έκδοση Chrome 78

  • Αναπτυγμένος εργαλεία για προγραμματιστές ιστού. Ο Πίνακας ελέγχου ελέγχου μπορεί πλέον να χρησιμοποιηθεί σε συνδυασμό με άλλες λειτουργίες, όπως ο αποκλεισμός αιτημάτων και οι παρακάμψεις λήψης. Προστέθηκε υποστήριξη για τον εντοπισμό σφαλμάτων επεξεργαστών πληρωμών μέσω του API πληρωμών. Οι ετικέτες LCP (Largest Contentful Paint) έχουν προστεθεί στον πίνακα ανάλυσης απόδοσης, αντανακλώντας τον χρόνο απόδοσης των μεγαλύτερων στοιχείων.

    Έκδοση Chrome 78

  • Διαγράφηκε Μηχανισμός αποκλεισμού δέσμης ενεργειών μεταξύ ιστοτόπων XSS Auditor, ο οποίος αναγνωρίζεται ως αναποτελεσματικός (οι επιτιθέμενοι χρησιμοποιούν από καιρό μεθόδους για να παρακάμψουν την προστασία XSS Auditor) και προσθέτει νέα διανύσματα για διαρροή πληροφοριών.
  • Η έκδοση για Android παρέχει τη δυνατότητα χρήσης σκούρου θέματος για μενού, ρυθμίσεις και λειτουργία πλοήγησης για ανοιχτούς ιστότοπους.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, η νέα έκδοση εξαλείφει 37 τρωτά σημεία. Πολλά από τα τρωτά σημεία εντοπίστηκαν ως αποτέλεσμα αυτοματοποιημένων δοκιμών με εργαλεία AddressSanitizer, MemorySanitizer, Ακεραιότητα ροής ελέγχου, LibFuzzer и AFL. Δεν έχουν εντοπιστεί κρίσιμα προβλήματα που θα επέτρεπαν σε κάποιον να παρακάμψει όλα τα επίπεδα προστασίας του προγράμματος περιήγησης και να εκτελέσει κώδικα στο σύστημα εκτός του περιβάλλοντος sandbox. Ως μέρος του προγράμματος για την πληρωμή ανταμοιβών σε μετρητά για την ανακάλυψη τρωτών σημείων για την τρέχουσα έκδοση, η Google κατέβαλε 21 βραβεία αξίας 59500 $ (ένα βραβείο 20000 $, ένα βραβείο $15000, ένα βραβείο $5000, δύο βραβεία $3000, τρία βραβεία $2000, πέντε βραβεία $1000 και πέντε $500 ). Το μέγεθος των 4 ανταμοιβών δεν έχει ακόμη καθοριστεί.

Πηγή: opennet.ru

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