Έκδοση Chrome 108

Η Google αποκάλυψε την κυκλοφορία του προγράμματος περιήγησης ιστού Chrome 108. Ταυτόχρονα, είναι διαθέσιμη μια σταθερή έκδοση του δωρεάν έργου Chromium, το οποίο λειτουργεί ως βάση του Chrome. Το πρόγραμμα περιήγησης Chrome διαφέρει από το Chromium στη χρήση των λογότυπων της Google, την παρουσία συστήματος για την αποστολή ειδοποιήσεων σε περίπτωση σύγκρουσης, λειτουργικές μονάδες αναπαραγωγής περιεχομένου βίντεο με προστασία αντιγραφής (DRM), σύστημα αυτόματης εγκατάστασης ενημερώσεων, μόνιμη ενεργοποίηση της απομόνωσης Sandbox , παρέχοντας κλειδιά στο Google API και μεταδίδοντας RLZ- κατά την αναζήτηση παραμέτρων. Για όσους χρειάζονται περισσότερο χρόνο για ενημέρωση, ο κλάδος Extended Stable υποστηρίζεται ξεχωριστά, ακολουθούμενος από 8 εβδομάδες. Η επόμενη κυκλοφορία του Chrome 109 έχει προγραμματιστεί για τις 10 Ιανουαρίου.

Βασικές αλλαγές στο Chrome 108:

  • Ο σχεδιασμός του διαλόγου διαχείρισης δεδομένων cookie και τοποθεσίας έχει αλλάξει (καλείται μέσω του συνδέσμου Cookies αφού κάνετε κλικ στο κλείδωμα στη γραμμή διευθύνσεων). Το παράθυρο διαλόγου έχει απλοποιηθεί και τώρα εμφανίζει πληροφορίες αναλυμένες ανά τοποθεσία.
    Έκδοση Chrome 108
  • Έχουν προταθεί δύο νέες λειτουργίες βελτιστοποίησης του προγράμματος περιήγησης - Εξοικονόμηση μνήμης και Εξοικονόμηση ενέργειας, οι οποίες προσφέρονται στις ρυθμίσεις απόδοσης (Ρυθμίσεις> Απόδοση). Οι λειτουργίες είναι προς το παρόν διαθέσιμες μόνο σε πλατφόρμες ChromeOS, Windows και macOS.
  • Ο διαχειριστής κωδικών πρόσβασης παρέχει τη δυνατότητα να επισυνάψετε μια σημείωση σε κάθε αποθηκευμένο κωδικό πρόσβασης. Όπως ένας κωδικός πρόσβασης, η σημείωση εμφανίζεται σε ξεχωριστή σελίδα μόνο μετά τον έλεγχο ταυτότητας.
  • Η έκδοση Linux συνοδεύεται από προεπιλογή με ενσωματωμένο πρόγραμμα-πελάτη DNS, ο οποίος στο παρελθόν ήταν διαθέσιμος μόνο στις εκδόσεις Windows, macOS, Android και ChromeOS.
  • Στην πλατφόρμα των Windows, όταν εγκαθιστάτε το Chrome, μια συντόμευση για την εκκίνηση του προγράμματος περιήγησης καρφιτσώνεται αυτόματα στη γραμμή εργασιών.
  • Προστέθηκε η δυνατότητα παρακολούθησης των αλλαγών τιμών για επιλεγμένα προϊόντα σε ορισμένα ηλεκτρονικά καταστήματα (Λίστα αγορών). Όταν η τιμή μειώνεται, αποστέλλεται στον χρήστη μια ειδοποίηση ή ένα email (στο Gmail). Η προσθήκη ενός προϊόντος για παρακολούθηση γίνεται κάνοντας κλικ στο κουμπί «Παρακολούθηση τιμής» στη γραμμή διευθύνσεων ενώ βρίσκεστε στη σελίδα του προϊόντος. Τα προϊόντα που παρακολουθούνται αποθηκεύονται μαζί με σελιδοδείκτες. Η λειτουργία είναι διαθέσιμη μόνο σε χρήστες με ενεργό λογαριασμό Google, όταν ο συγχρονισμός είναι ενεργοποιημένος και η υπηρεσία «Δραστηριότητα Ιστού και Εφαρμογών» είναι ενεργοποιημένη.
    Έκδοση Chrome 108
  • Η δυνατότητα προβολής αποτελεσμάτων αναζήτησης στην πλαϊνή γραμμή ταυτόχρονα με την προβολή μιας άλλης σελίδας είναι ενεργοποιημένη (σε ένα παράθυρο μπορείτε να δείτε ταυτόχρονα τόσο τα περιεχόμενα της σελίδας όσο και το αποτέλεσμα της πρόσβασης στη μηχανή αναζήτησης). Αφού μεταβείτε σε έναν ιστότοπο από μια σελίδα με αποτελέσματα αναζήτησης στο Google, εμφανίζεται ένα εικονίδιο με το γράμμα "G" μπροστά από το πεδίο εισαγωγής στη γραμμή διευθύνσεων. Όταν κάνετε κλικ σε αυτό, ανοίγει ένα πλαϊνό πλαίσιο με τα αποτελέσματα μιας προηγούμενης πραγματοποιηθεί έρευνα.
    Έκδοση Chrome 108
  • Στο File System Access API, το οποίο επιτρέπει στις εφαρμογές Ιστού να διαβάζουν και να γράφουν δεδομένα απευθείας σε αρχεία και καταλόγους στη συσκευή του χρήστη, οι μέθοδοι getSize(), truncate(), flush() και close() στο αντικείμενο FileSystemSyncAccessHandle έχουν μετακινηθεί από ένα ασύγχρονο σε ένα σύγχρονο μοντέλο εκτέλεσης παρόμοια με τις μεθόδους read() και write(). Η αλλαγή παρέχει ένα πλήρως σύγχρονο API FileSystemSyncAccessHandle για τη βελτίωση της απόδοσης των εφαρμογών που βασίζονται σε WebAssembly (WASM).
  • Προστέθηκε υποστήριξη για πρόσθετα μεγέθη της ορατής περιοχής (θυρίδα προβολής) - "small" (s), "large" (l) και "dynamic" (d), καθώς και μονάδες μέτρησης που σχετίζονται με αυτά τα μεγέθη - "*vi" ( vi, svi, lvi και dvi), "*vb" (vb, svb, lvb και dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "*vmax ” (svmax, lvmax , dvmax) και “*vmin” (svmin, lvmin και dvmin). Οι προτεινόμενες μονάδες μέτρησης σάς επιτρέπουν να συνδέσετε το μέγεθος των στοιχείων στο μικρότερο, μεγαλύτερο και δυναμικό μέγεθος της ορατής περιοχής σε ποσοστιαία βάση (το μέγεθος αλλάζει ανάλογα με την εμφάνιση, την απόκρυψη και την κατάσταση της γραμμής εργαλείων).
    Έκδοση Chrome 108
  • Η υποστήριξη για μεταβλητές έγχρωμες διανυσματικές γραμματοσειρές σε μορφή COLRv1 είναι ενεργοποιημένη (ένα υποσύνολο γραμματοσειρών OpenType που περιέχει, εκτός από διανυσματικά γλυφά, ένα επίπεδο με πληροφορίες χρώματος).
  • Για να ελέγξετε για υποστήριξη έγχρωμης γραμματοσειράς, οι συναρτήσεις font-tech() και font-format() έχουν προστεθεί στους κανόνες @supports CSS και η συνάρτηση tech() έχει προστεθεί στους κανόνες @font-face CSS.
  • Το API Ομοσπονδιακής Διαχείρισης Διαπιστευτηρίων (FedCM) προτείνεται για να επιτρέπει τη δημιουργία ομοσπονδιακών υπηρεσιών ταυτότητας που διατηρούν το απόρρητο που λειτουργούν χωρίς μηχανισμούς παρακολούθησης μεταξύ τοποθεσιών, όπως επεξεργασία cookie τρίτων.
  • Είναι πλέον δυνατή η εφαρμογή της υπάρχουσας ιδιότητας CSS "υπερχείλισης" σε αντικατασταθέντα στοιχεία που εμφανίζονται εκτός του ορίου περιεχομένου, τα οποία σε συνδυασμό με την ιδιότητα object-view-box μπορούν να χρησιμοποιηθούν για τη δημιουργία εικόνων με τη δική τους σκιά.
  • Προστέθηκαν ιδιότητες CSS break-be-fore, break-after και break-inside, επιτρέποντάς σας να προσαρμόσετε τη συμπεριφορά των διαλειμμάτων σε κατακερματισμένη έξοδο στο πλαίσιο μεμονωμένων σελίδων, στηλών και περιοχών. Για παράδειγμα, το "figure { break-inside: αποφεύγω;}" θα αποτρέψει το σπάσιμο της σελίδας στο εσωτερικό του σχήματος.
  • Οι ιδιότητες CSS align-item, justify-items, align-self και justify-self παρέχουν τη δυνατότητα χρήσης της τιμής "τελευταία γραμμή βάσης" για ευθυγράμμιση με την τελευταία γραμμή βάσης σε μια διάταξη ευέλικτης ή πλέγματος.
  • Προστέθηκε το συμβάν ContentVisibilityAutoStateChanged, που δημιουργήθηκε για στοιχεία με την ιδιότητα "content-visibility: auto" όταν αλλάζει η κατάσταση απόδοσης του στοιχείου.
  • Είναι δυνατή η πρόσβαση στο Media Source Extensions API στο πλαίσιο των εργαζομένων, το οποίο μπορεί να χρησιμοποιηθεί, για παράδειγμα, για τη βελτίωση της απόδοσης της αναπαραγωγής πολυμέσων σε προσωρινή μνήμη δημιουργώντας ένα αντικείμενο MediaSource σε έναν ξεχωριστό εργαζόμενο και μεταδίδοντας τα αποτελέσματα της εργασίας του στο HTMLMediaElement στο κύριο νήμα.
  • Η κεφαλίδα Permissions-Policy HTTP, που χρησιμοποιείται για την ανάθεση εξουσίας και την ενεργοποίηση προηγμένων λειτουργιών, επιτρέπει χαρακτήρες μπαλαντέρ όπως "https://*.bar.foo.com/".
  • Καταργήθηκαν τα καταργημένα API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Έχουν γίνει βελτιώσεις σε εργαλεία για προγραμματιστές ιστού. Επεξηγήσεις εργαλείων για ανενεργές ιδιότητες CSS έχουν προστεθεί στον πίνακα Στυλ. Ο πίνακας εγγραφής υλοποιεί την αυτόματη ανίχνευση των επιλογέων XPath και κειμένου. Το πρόγραμμα εντοπισμού σφαλμάτων παρέχει τη δυνατότητα να περνάτε μέσα από εκφράσεις διαχωρισμένες με κόμμα. Οι ρυθμίσεις "Ρυθμίσεις > Λίστα παράβλεψης" έχουν επεκταθεί.

Εκτός από τις καινοτομίες και τις διορθώσεις σφαλμάτων, η νέα έκδοση εξαλείφει 28 τρωτά σημεία. Πολλά από τα τρωτά σημεία εντοπίστηκαν ως αποτέλεσμα αυτοματοποιημένων δοκιμών χρησιμοποιώντας τα εργαλεία AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer και AFL. Δεν έχουν εντοπιστεί κρίσιμα προβλήματα που θα επέτρεπαν σε κάποιον να παρακάμψει όλα τα επίπεδα προστασίας του προγράμματος περιήγησης και να εκτελέσει κώδικα στο σύστημα εκτός του περιβάλλοντος sandbox. Ως μέρος του προγράμματος για την πληρωμή ανταμοιβών σε μετρητά για την ανακάλυψη τρωτών σημείων για την τρέχουσα κυκλοφορία, η Google κατέβαλε 10 βραβεία ύψους 74 χιλιάδων δολαρίων ΗΠΑ (ένα βραβείο 15000 $, 11000 $ και 6000 $, πέντε βραβεία $5000, τρία βραβεία $3000 και $2000 , δύο βραβεία των $1000) . Το μέγεθος των 6 ανταμοιβών δεν έχει ακόμη καθοριστεί.

Πηγή: opennet.ru

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