Έκδοση Chrome 81

Google παρουσιάζονται έκδοση του προγράμματος περιήγησης ιστού Chrome 81... ΤΑΥΤΟΧΡΟΝΑ διαθέσιμος σταθερή κυκλοφορία ενός δωρεάν έργου Χρώμιο, το οποίο χρησιμεύει ως βάση του Chrome. πρόγραμμα περιήγησης Chrome διαφορετικός η χρήση των λογότυπων της Google, η παρουσία συστήματος για την αποστολή ειδοποιήσεων σε περίπτωση συντριβής, η δυνατότητα λήψης μιας μονάδας Flash κατόπιν αιτήματος, ενότητες για αναπαραγωγή προστατευμένου περιεχομένου βίντεο (DRM), σύστημα αυτόματης εγκατάστασης ενημερώσεων και μετάδοσης κατά την αναζήτηση Παράμετροι RLZ. Το Chrome 81 ήταν αρχικά προγραμματισμένο να δημοσιευτεί στις 17 Μαρτίου, αλλά λόγω της πανδημίας του κορωνοϊού SARS-CoV-2 και της μεταφοράς προγραμματιστών στην εργασία από το σπίτι, η κυκλοφορία καθυστέρησε αναβλήθηκε. Η επόμενη έκδοση του Chrome 82 θα είναι αναπάντητες, Το Chrome 83 έχει προγραμματιστεί να κυκλοφορήσει στις 19 Μαΐου.

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

  • Η εφαρμογή συνεχίστηκε προστασία από τη φόρτωση μικτού περιεχομένου πολυμέσων (όταν οι πόροι φορτώνονται σε μια σελίδα HTTPS μέσω του πρωτοκόλλου http://). Σε σελίδες που ανοίγουν μέσω HTTPS, οι σύνδεσμοι "http://" θα αντικαθίστανται πλέον αυτόματα με "https://" κατά τη φόρτωση εικόνων, σεναρίων, iframes, αρχείων ήχου και βίντεο, το οποίο εφαρμόστηκε στην τελευταία έκδοση. Εάν μια εικόνα δεν είναι διαθέσιμη μέσω https, τότε η λήψη της αποκλείεται (μπορείτε να επισημάνετε με μη αυτόματο τρόπο τον αποκλεισμό μέσω του μενού που είναι προσβάσιμο μέσω του συμβόλου του λουκέτου στη γραμμή διευθύνσεων).
  • άτομα με ειδικές ανάγκες Υποστήριξη πρωτοκόλλου FTP. Στην επόμενη έκδοση όλος ο κώδικας που σχετίζεται με το FTP θα διαγραφεί από τη βάση του κώδικα. Για πρόσβαση μέσω FTP, συνιστάται η χρήση εξωτερικών προγραμμάτων-πελατών FTP. Προσωρινά, η υποστήριξη FTP μπορεί να επιστραφεί χρησιμοποιώντας τη σημαία "--enable-ftp" ή "--enable-features=FtpProtocol".
  • Η δυνατότητα ομαδοποίησης καρτελών είναι ενεργοποιημένη για όλους τους χρήστες, επιτρέποντάς σας να συνδυάσετε πολλές καρτέλες με παρόμοιους σκοπούς σε οπτικά διαχωρισμένες ομάδες. Σε κάθε ομάδα μπορεί να εκχωρηθεί το δικό της χρώμα και όνομα. Προηγουμένως, η ομαδοποίηση καρτελών προσφερόταν μόνο για δοκιμή σε ένα μικρό ποσοστό χρηστών.

    Έκδοση Chrome 81

  • Στο API Συσκευή WebXR προστέθηκε υποστήριξη συσκευής επαυξημένης πραγματικότητας. Το WebXR API σάς επιτρέπει να ενοποιείτε την εργασία με διάφορες κατηγορίες συσκευών, από σταθερά ακουστικά εικονικής πραγματικότητας έως λύσεις που βασίζονται σε κινητές συσκευές. Ένα νέο API έχει προταθεί για τη δημιουργία εφαρμογών επαυξημένης πραγματικότητας Web XR Hit Test, που σας επιτρέπει να τοποθετείτε εικονικά αντικείμενα στο οπτικό πεδίο της κάμερας, αντανακλώντας την πραγματικότητα. Για παράδειγμα, μπορείτε απεικόνιση ένα εικονικό λουλούδι σε ένα περβάζι παραθύρου που κινηματογραφήθηκε στην κάμερα, εμφανίζει σημάδια πληροφοριών πάνω από αντικείμενα ή τακτοποιεί εικονικά έπιπλα ενώ κινηματογραφεί ένα άδειο δωμάτιο.

    Έκδοση Chrome 81Έκδοση Chrome 81

  • Όταν αποθηκεύετε έναν κωδικό πρόσβασης στην ενσωματωμένη διαχείριση κωδικών πρόσβασης, εμφανίζεται μια προειδοποίηση εάν ο κωδικός πρόσβασης έχει εισαχθεί σε μη ασφαλή τοποθεσία.
  • Υποβλήθηκε αλλαγές στους όρους χρήσης της Google (Όροι Υπηρεσιών Google) στο οποίο εμφανίστηκε ξεχωριστό τμήμα για το Google Chrome και το Chrome OS.
  • Η κατάσταση ανώνυμης περιήγησης και οι περίοδοι σύνδεσης επισκέπτη έχουν τον έλεγχο ταυτότητας NTLM/Kerberos απενεργοποιημένο από προεπιλογή.
  • Η υλοποίηση του TLS 1.3 περιλαμβάνει βελτιωμένους μηχανισμούς για την καταπολέμηση των υποβαθμίσεων σε προηγούμενες εκδόσεις του πρωτοκόλλου TLS. Προηγουμένως, η προστασία επαναφοράς της έκδοσης πρωτοκόλλου ήταν ενεργοποιημένη μόνο εν μέρει λόγω ασυμβατότητας με ορισμένους διακομιστές μεσολάβησης που δεν λειτουργούσαν σωστά (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA με FirePOWER). Τα ζητήματα συμβατότητας ανήκουν πλέον στο παρελθόν, καθώς οι περισσότεροι προμηθευτές τέτοιων διακομιστών μεσολάβησης έχουν κυκλοφορήσει ενημερώσεις για να φέρουν τις υλοποιήσεις TLS τους σε συμμόρφωση με τις προδιαγραφές.
  • Προστέθηκε η επιλογή "chrome://flags/#treat-unsafe-downloads-as-active-content" στις ρυθμίσεις, η οποία σας επιτρέπει να ενεργοποιείτε τις προειδοποιήσεις όταν προσπαθείτε να μη ασφαλής μπότα εκτελέσιμα αρχεία μέσω συνδέσμων από σελίδες HTTPS (στο Chrome 83, τέτοιες προειδοποιήσεις θα εμφανίζονται από προεπιλογή και στο Chrome 84, οι λήψεις θα αποκλείονται).
  • Προστέθηκε υποστήριξη API για κινητές συσκευές Web NFC, επιτρέποντας στις εφαρμογές web να διαβάζουν και να γράφουν ετικέτες NFC. Παραδείγματα χρήσης του νέου API σε διαδικτυακές εφαρμογές περιλαμβάνουν την παροχή πληροφοριών σχετικά με εκθέματα μουσείων, τη διενέργεια καταλόγων, τη λήψη πληροφοριών από σήματα συμμετεχόντων σε συνέδριο κ.λπ. Οι ετικέτες αποστέλλονται και σαρώνονται χρησιμοποιώντας τα αντικείμενα NDEFWriter και NDEFReader. Το νέο API είναι προς το παρόν διαθέσιμο μόνο στη λειτουργία δοκιμών προέλευσης (πειραματικά χαρακτηριστικά που απαιτούν ξεχωριστές δραστηριοποίηση). Το Origin Trial υποδηλώνει τη δυνατότητα εργασίας με το καθορισμένο API από εφαρμογές που έχουν ληφθεί από το localhost ή το 127.0.0.1 ή μετά την εγγραφή και τη λήψη ενός ειδικού διακριτικού που ισχύει για περιορισμένο χρονικό διάστημα για έναν συγκεκριμένο ιστότοπο.
  • Στη λειτουργία δοκιμής προέλευσης, το PointerLock API προσφέρει μια σημαία μη προσαρμοσμένη κίνηση, όταν εγκατασταθεί, τα δεδομένα σχετικά με τα συμβάντα κίνησης του ποντικιού μεταδίδονται στην καθαρή τους μορφή, χωρίς προσαρμογές ή επιτάχυνση.
  • Σταθεροποιήθηκε και τώρα διανέμεται εκτός του Origin Trials API Σήμανση, το οποίο επιτρέπει στις εφαρμογές Ιστού να δημιουργούν ενδείξεις που εμφανίζονται στον πίνακα ή στην αρχική οθόνη. Κατά το κλείσιμο της σελίδας, η ένδειξη αφαιρείται αυτόματα. Για παράδειγμα, με παρόμοιο τρόπο μπορείτε να εμφανίσετε τον αριθμό των μη αναγνωσμένων μηνυμάτων ή πληροφοριών σχετικά με ορισμένα συμβάντα.

    Έκδοση Chrome 81

  • Προστέθηκε στο Media Session API ευκαιρία παρακολούθηση θέσης κατά την αναπαραγωγή ενός τραγουδιού. Μπορείτε να λάβετε πληροφορίες σχετικά με την ταχύτητα αναπαραγωγής, τη διάρκεια και τον τρέχοντα χρόνο αναπαραγωγής, γεγονός που σας επιτρέπει να δημιουργήσετε τις δικές σας διεπαφές για την αξιολόγηση της θέσης και την κίνηση κατά μήκος της διαδρομής.

    Έκδοση Chrome 81

  • Το INTL API υλοποιεί τη μέθοδο Εμφανιζόμενα ονόματα, μέσω του οποίου μπορείτε να λάβετε τοπικά ονόματα γλωσσών, χωρών, νομισμάτων, στοιχείων ημερομηνίας κ.λπ.
  • Στο API PerformanceObserver, σχεδιασμένο να συλλέγει δεδομένα σχετικά με την κατάσταση των πόρων ενώ ο χρήστης εργάζεται με μια διαδικτυακή εφαρμογή, εφαρμόστηκε τη δυνατότητα χρήσης της σημαίας "buffered" με μακροχρόνιες εργασίες.
  • Από προεπιλογή, το Chrome θα λαμβάνει υπόψη τις πληροφορίες προσανατολισμού από τα μεταδεδομένα EXIF ​​κατά την απόδοση εικόνων. Για τη ρητή παράκαμψη αυτής της συμπεριφοράς, προτείνεται η ιδιότητα CSS "image-orientation".
  • Προστέθηκε μετα-ετικέτα και ιδιότητα CSS "χρωματικό σχέδιο", που σας επιτρέπουν να επιλέξετε έναν συνδυασμό χρωμάτων για την απόδοση στοιχείων διεπαφής, όπως κουμπιά φόρμας και γραμμές κύλισης.
  • Προστέθηκε χαρακτηριστικό στο HTMLAnchorElement href Μετάφραση, μέσω του οποίου μπορείτε να μεταδώσετε πληροφορίες σχετικά με την ανάγκη μετάφρασης μιας σελίδας σε άλλη γλώσσα αφού κάνετε κλικ σε έναν σύνδεσμο.
  • Προστέθηκε νέος τύπος συμβάντος SubmitEvent, το οποίο περιλαμβάνει νέες ιδιότητες που σας επιτρέπουν να μάθετε το στοιχείο του οποίου η κλήση οδήγησε στην υποβολή της φόρμας. Για παράδειγμα, το SubmitEvent καθιστά δυνατή τη χρήση ενός προγράμματος χειρισμού που είναι κοινό σε διάφορα κουμπιά και συνδέσμους που οδηγούν στην υποβολή μιας φόρμας.
  • Βελτιώσεις σε εργαλεία για προγραμματιστές ιστού:
    • Προστέθηκε η επιλογή "Αντιγραφή > Αντιγραφή ως ανάκτηση Node.js" στο μενού περιβάλλοντος που εμφανίζεται για αιτήματα δικτύου για αντιγραφή με τη μορφή έκφρασης ανάκτησης που περιλαμβάνει δεδομένα cookie.
    • Μια επεξήγηση εργαλείου με μια έκδοση των δεδομένων χωρίς διαφυγή εμφανίζεται τώρα όταν τοποθετείτε το ποντίκι πάνω από τις ιδιότητες CSS "περιεχομένου".
    • Στην κονσόλα Ιστού, η λεπτομέρεια των μηνυμάτων σφάλματος κατά την ανάλυση πεδίων στον χάρτη προέλευσης έχει αυξηθεί.
    • Προστέθηκε η ρύθμιση "Προτιμήσεις > Πηγές > Να επιτρέπεται η κύλιση στο τέλος του αρχείου", η οποία σας επιτρέπει να απενεργοποιήσετε την κύλιση πέρα ​​από το τέλος του αρχείου κατά την προβολή του κειμένου προέλευσης της σελίδας.
    • Μια προσομοίωση οθόνης του smartphone Moto G4 προστέθηκε στον πίνακα Συσκευών.
      Έκδοση Chrome 81

    • Ο πίνακας Cookies παρέχει μια κίτρινη επισήμανση φόντου για αποκλεισμένα cookies.
    • Μια στήλη με δεδομένα για την προτεραιότητα επιλογής cookie έχει προστεθεί στους πίνακες cookies που εμφανίζονται στους πίνακες Δικτύου και Εφαρμογών.
    • Όλα τα πεδία (εκτός από το πεδίο μεγέθους) σε πίνακες με Cookies είναι πλέον επεξεργάσιμα.
      Έκδοση Chrome 81

  • Αποσύνδεση υποστήριξη για πρωτόκολλα TLS 1.0 και TLS 1.1 αναβλήθηκε έως ότου κυκλοφορήσει το Chrome 84. Η ενεργοποίηση καθυστερεί επίσης μέχρι να κυκλοφορήσει το Chrome 83. νέα σχέδιο στοιχεία φόρμες ιστού που έχουν βελτιστοποιηθεί για χρήση σε οθόνες αφής.

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

Πηγή: opennet.ru

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