Έκδοση Chrome 100

Η Google αποκάλυψε την κυκλοφορία του προγράμματος περιήγησης ιστού Chrome 100. Ταυτόχρονα, είναι διαθέσιμη μια σταθερή έκδοση του δωρεάν έργου Chromium, το οποίο λειτουργεί ως βάση του Chrome. Το πρόγραμμα περιήγησης Chrome διακρίνεται από τη χρήση των λογότυπων Google, την παρουσία συστήματος για την αποστολή ειδοποιήσεων σε περίπτωση σφάλματος, λειτουργικών μονάδων αναπαραγωγής περιεχομένου βίντεο που προστατεύεται από αντιγραφή (DRM), συστήματος αυτόματης εγκατάστασης ενημερώσεων και μετάδοσης παραμέτρων RLZ όταν ερευνητικός. Η επόμενη κυκλοφορία του Chrome 101 έχει προγραμματιστεί για τις 26 Απριλίου.

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

  • Λόγω του ότι το πρόγραμμα περιήγησης έφτασε στον αριθμό έκδοσης 100, που αποτελείται από τρία ψηφία αντί για δύο, δεν μπορούν να αποκλειστούν διακοπές στη λειτουργία ορισμένων τοποθεσιών που χρησιμοποιούν εσφαλμένες βιβλιοθήκες για την ανάλυση της τιμής User-Agent. Σε περίπτωση προβλημάτων, υπάρχει μια ρύθμιση "chrome://flags##force-major-version-to-minor" που σας επιτρέπει να επιστρέψετε την έξοδο στην κεφαλίδα User-Agent στην έκδοση 99 όταν χρησιμοποιείτε πραγματικά την έκδοση 100.
  • Το Chrome 100 επισημαίνεται ως η πιο πρόσφατη έκδοση με πλήρες περιεχόμενο User-Agent. Η επόμενη έκδοση θα αρχίσει να περικόπτει πληροφορίες στην κεφαλίδα User-Agent HTTP και στις παραμέτρους JavaScript navigator.userAgent, navigator.appVersion και navigator.platform. Η κεφαλίδα θα περιέχει μόνο πληροφορίες σχετικά με το όνομα του προγράμματος περιήγησης, τη σημαντική έκδοση του προγράμματος περιήγησης, την πλατφόρμα και τον τύπο συσκευής (κινητό τηλέφωνο, υπολογιστής, tablet). Για να αποκτήσετε πρόσθετα δεδομένα, όπως την ακριβή έκδοση και τα εκτεταμένα δεδομένα πλατφόρμας, θα χρειαστεί να χρησιμοποιήσετε το User Agent Client Hints API. Για ιστότοπους που δεν έχουν αρκετές νέες πληροφορίες και δεν είναι ακόμη έτοιμοι να μεταβούν σε User Agent Client Hints, μέχρι τον Μάιο του 2023 έχουν τη δυνατότητα να επιστρέψουν τον πλήρη παράγοντα χρήστη.
  • Προστέθηκε μια πειραματική λειτουργία για την εμφάνιση μιας ένδειξης λήψης στο πλαίσιο της γραμμής διευθύνσεων. Όταν κάνετε κλικ, εμφανίζεται η κατάσταση των ληφθέντων και ληφθέντων αρχείων, παρόμοια με τη σελίδα chrome://downloads. Για να ενεργοποιήσετε την ένδειξη, παρέχεται η ρύθμιση "chrome://flags#download-bubble".
    Έκδοση Chrome 100
  • Επιστράφηκε η δυνατότητα σίγασης του ήχου όταν κάνετε κλικ στην ένδειξη αναπαραγωγής που εμφανίζεται στο κουμπί καρτέλας (προηγουμένως, ο ήχος μπορούσε να γίνει σίγαση καλώντας το μενού περιβάλλοντος). Για να ενεργοποιήσετε αυτήν τη δυνατότητα, έχει προστεθεί η ρύθμιση "chrome://flags#enable-tab-audio-muting".
    Έκδοση Chrome 100
  • Προστέθηκε η ρύθμιση "chrome://flags/#enable-lens-standalone" για να απενεργοποιήσετε τη χρήση της υπηρεσίας Google Lens για αναζήτηση εικόνων (το στοιχείο "Εύρεση εικόνας" στο μενού περιβάλλοντος).
  • Όταν παρέχεται κοινόχρηστη πρόσβαση σε μια καρτέλα (κοινή χρήση καρτελών), το μπλε πλαίσιο επισημαίνει πλέον όχι ολόκληρη την καρτέλα, αλλά μόνο το τμήμα με το περιεχόμενο που μεταδίδεται σε άλλο χρήστη.
  • Το λογότυπο του προγράμματος περιήγησης έχει αλλάξει. Το νέο λογότυπο διαφέρει από την έκδοση του 2014 από έναν ελαφρώς μεγαλύτερο κύκλο στη μέση, φωτεινότερα χρώματα και την απουσία σκιών στα όρια μεταξύ των χρωμάτων.
    Έκδοση Chrome 100
  • Αλλαγές στην έκδοση Android:
    • Η υποστήριξη για τη λειτουργία εξοικονόμησης κίνησης "Lite" έχει διακοπεί, η οποία μείωσε τον ρυθμό μετάδοσης bit κατά τη λήψη βίντεο και εφάρμοσε πρόσθετη συμπίεση εικόνας. Σημειώνεται ότι η λειτουργία καταργήθηκε λόγω μείωσης του κόστους των τιμολογίων στα δίκτυα κινητής τηλεφωνίας και ανάπτυξης άλλων μεθόδων μείωσης της κίνησης.
    • Προστέθηκε η δυνατότητα εκτέλεσης ενεργειών με το πρόγραμμα περιήγησης από τη γραμμή διευθύνσεων. Για παράδειγμα, μπορείτε να πληκτρολογήσετε "διαγραφή ιστορικού" και το πρόγραμμα περιήγησης θα σας ζητήσει να μεταβείτε στη φόρμα εκκαθάρισης του ιστορικού κινήσεών σας ή "επεξεργασία κωδικών πρόσβασης" και το πρόγραμμα περιήγησης θα ανοίξει έναν διαχειριστή κωδικών πρόσβασης. Για επιτραπέζιους υπολογιστές, αυτή η δυνατότητα εφαρμόστηκε στο Chrome 87.
    • Έχει υλοποιηθεί η υποστήριξη για τη σύνδεση σε έναν λογαριασμό Google με σάρωση ενός κωδικού QR που εμφανίζεται στην οθόνη μιας άλλης συσκευής.
    • Ένα παράθυρο διαλόγου επιβεβαίωσης για τη λειτουργία εμφανίζεται τώρα όταν προσπαθείτε να κλείσετε όλες τις καρτέλες ταυτόχρονα.
    • Στη σελίδα για το άνοιγμα μιας νέας καρτέλας, έχει εμφανιστεί μια εναλλαγή μεταξύ της προβολής συνδρομών RSS (Ακολουθεί) και του προτεινόμενου περιεχομένου (Discover).
    • Η δυνατότητα χρήσης πρωτοκόλλων TLS 1.0/1.1 στο στοιχείο Android WebView έχει διακοπεί. Στο ίδιο το πρόγραμμα περιήγησης, η υποστήριξη για TLS 1.0/1.1 καταργήθηκε στο Chrome 98. Στην τρέχουσα έκδοση, μια παρόμοια αλλαγή έχει εφαρμοστεί σε εφαρμογές για κινητές συσκευές που χρησιμοποιούν το στοιχείο WebView, το οποίο πλέον δεν θα μπορεί να συνδεθεί σε διακομιστή που δεν υποστηρίζει TLS 1.2 ή TLS 1.3.
  • Κατά την επαλήθευση πιστοποιητικών χρησιμοποιώντας τον μηχανισμό διαφάνειας πιστοποιητικών, η επαλήθευση πιστοποιητικού απαιτεί πλέον την παρουσία υπογεγραμμένων εγγραφών SCT (υπογεγραμμένη χρονική σήμανση πιστοποιητικού) σε οποιαδήποτε δύο αρχεία καταγραφής που διατηρούνταν από διαφορετικούς χειριστές (προηγουμένως απαιτούσε μια καταχώριση στο αρχείο καταγραφής της Google και στο αρχείο καταγραφής οποιουδήποτε άλλου χειριστή) . Το Certificate Transparency παρέχει ανεξάρτητα δημόσια αρχεία καταγραφής όλων των εκδοθέντων και ανακληθέντων πιστοποιητικών, τα οποία καθιστούν δυνατή τη διεξαγωγή ανεξάρτητου ελέγχου όλων των αλλαγών και ενεργειών των αρχών πιστοποίησης και σας επιτρέπει να παρακολουθείτε τυχόν προσπάθειες κρυφής δημιουργίας πλαστών αρχείων.

    Για χρήστες που έχουν ενεργοποιήσει τη λειτουργία Ασφαλούς περιήγησης, ο έλεγχος των εγγραφών SCT που χρησιμοποιούνται στα αρχεία καταγραφής διαφάνειας πιστοποιητικών είναι ενεργοποιημένος από προεπιλογή. Αυτή η αλλαγή θα έχει ως αποτέλεσμα την αποστολή πρόσθετων αιτημάτων στην Google για επιβεβαίωση ότι το αρχείο καταγραφής λειτουργεί σωστά. Τα αιτήματα δοκιμής αποστέλλονται πολύ σπάνια, περίπου μία φορά κάθε 10000 συνδέσεις TLS. Εάν εντοπιστούν προβλήματα, τα δεδομένα σχετικά με την προβληματική αλυσίδα πιστοποιητικών και SCT θα μεταδοθούν στην Google (θα μεταδοθούν μόνο δεδομένα σχετικά με πιστοποιητικά και SCT που έχουν ήδη διανεμηθεί δημόσια).

  • Όταν ενεργοποιείτε τη Βελτιωμένη Ασφαλή περιήγηση και συνδέεστε στον Λογαριασμό σας Google, τα δεδομένα συμβάντων που αποστέλλονται στους διακομιστές Google περιλαμβάνουν πλέον διακριτικά που σχετίζονται με τον Λογαριασμό σας Google, γεγονός που επιτρέπει βελτιωμένη προστασία από το ηλεκτρονικό ψάρεμα, την κακόβουλη δραστηριότητα και άλλες απειλές στον Ιστό. Για περιόδους σύνδεσης σε κατάσταση ανώνυμης περιήγησης, τέτοια δεδομένα δεν μεταδίδονται.
  • Η έκδοση για υπολογιστές του Chrome παρέχει μια επιλογή απόρριψης προειδοποιήσεων σχετικά με παραβιασμένους κωδικούς πρόσβασης.
  • Προστέθηκε το API τοποθέτησης παραθύρων πολλαπλών οθονών, μέσω του οποίου μπορείτε να λάβετε πληροφορίες σχετικά με τις οθόνες που είναι συνδεδεμένες στον υπολογιστή και να οργανώσετε την τοποθέτηση των παραθύρων σε συγκεκριμένες οθόνες. Χρησιμοποιώντας το νέο API, μπορείτε επίσης να επιλέξετε με ακρίβεια τη θέση των παραθύρων που εμφανίζονται και να προσδιορίσετε τη μετάβαση σε λειτουργία πλήρους οθόνης που ξεκινά χρησιμοποιώντας τη μέθοδο Element.requestFullscreen(). Παραδείγματα χρήσης του νέου API περιλαμβάνουν εφαρμογές παρουσίασης (έξοδος σε προβολέα και εμφάνιση σημειώσεων σε οθόνη φορητού υπολογιστή), οικονομικές εφαρμογές και συστήματα παρακολούθησης (τοποθέτηση γραφημάτων σε διαφορετικές οθόνες), ιατρικές εφαρμογές (εμφάνιση εικόνων σε ξεχωριστές οθόνες υψηλής ανάλυσης), παιχνίδια , επεξεργαστές γραφικών και άλλους τύπους εφαρμογών πολλαπλών παραθύρων.
  • Η λειτουργία δοκιμών προέλευσης (πειραματικά χαρακτηριστικά που απαιτούν ξεχωριστή ενεργοποίηση) παρέχει υποστήριξη για πρόσβαση στις επεκτάσεις πηγής πολυμέσων από ειδικούς εργαζόμενους, οι οποίες μπορούν να χρησιμοποιηθούν, για παράδειγμα, για τη βελτίωση της απόδοσης της αναπαραγωγής πολυμέσων σε προσωρινή μνήμη δημιουργώντας ένα αντικείμενο MediaSource σε ξεχωριστό εργαζόμενο και μεταδίδοντας το έχει ως αποτέλεσμα να λειτουργεί στο HTMLMediaElement στο κύριο νήμα. Το Origin Trial υποδηλώνει τη δυνατότητα εργασίας με το καθορισμένο API από εφαρμογές που έχουν ληφθεί από το localhost ή το 127.0.0.1 ή μετά την εγγραφή και τη λήψη ενός ειδικού διακριτικού που ισχύει για περιορισμένο χρονικό διάστημα για έναν συγκεκριμένο ιστότοπο.
  • Το Digital Goods API, που έχει σχεδιαστεί για να απλοποιεί την οργάνωση αγορών από διαδικτυακές εφαρμογές, έχει σταθεροποιηθεί και προσφέρεται σε όλους. Παρέχει δεσμευτικές υπηρεσίες διανομής αγαθών· στο Android, παρέχει δέσμευση μέσω του API χρέωσης Android Play.
  • Προστέθηκε η μέθοδος AbortSignal.throwIfAborted(), η οποία σας επιτρέπει να χειρίζεστε τη διακοπή της εκτέλεσης του σήματος λαμβάνοντας υπόψη την κατάσταση του σήματος και τον λόγο της διακοπής του.
  • Στο αντικείμενο HIDDevice προστέθηκε μια μέθοδος memory() που σας επιτρέπει να ανακαλέσετε τα δικαιώματα πρόσβασης που έχουν εκχωρηθεί από τον χρήστη σε μια συσκευή εισόδου.
  • Η ιδιότητα mix-blend-mode CSS, η οποία καθορίζει τη μέθοδο ανάμειξης κατά την επικάλυψη στοιχείων, υποστηρίζει τώρα την τιμή "plus-lighter" για την επισήμανση των τομών δύο στοιχείων που μοιράζονται pixel.
  • Η μέθοδος makeReadOnly() έχει προστεθεί στο αντικείμενο NDEFReader, επιτρέποντας τη χρήση ετικετών NFC σε λειτουργία μόνο για ανάγνωση.
  • Το WebTransport API, σχεδιασμένο για την αποστολή και λήψη δεδομένων μεταξύ του προγράμματος περιήγησης και του διακομιστή, έχει προσθέσει την επιλογή serverCertificateHashes για έλεγχο ταυτότητας της σύνδεσης με τον διακομιστή χρησιμοποιώντας κατακερματισμό πιστοποιητικού χωρίς χρήση PKI Web (για παράδειγμα, όταν συνδέεστε σε διακομιστή ή εικονική μηχανή όχι σε δημόσιο δίκτυο).
  • Έχουν γίνει βελτιώσεις σε εργαλεία για προγραμματιστές ιστού. Οι δυνατότητες του πίνακα Εγγραφής έχουν επεκταθεί, με τον οποίο μπορείτε να κάνετε εγγραφή, αναπαραγωγή και ανάλυση ενεργειών χρήστη στη σελίδα. Κατά την προβολή κώδικα κατά τον εντοπισμό σφαλμάτων, οι τιμές ιδιοτήτων εμφανίζονται τώρα όταν τοποθετείτε το ποντίκι πάνω από κλάσεις ή συναρτήσεις. Στη λίστα των εξομοιούμενων συσκευών, το User-Agent για iPhone έχει ενημερωθεί στην έκδοση 13_2_3. Ο πίνακας πλοήγησης στυλ CSS έχει πλέον τη δυνατότητα προβολής και επεξεργασίας κανόνων "@supports".
    Έκδοση Chrome 100

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

Πηγή: opennet.ru

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