Οι χρήστες του Google Chrome έχουν πολλές επιλογές για τη φόρτωση ιστοσελίδων και web εφαρμογών στο πρόγραμμα περιήγησης.
Μπορούν να κάνουν κλικ σε συνδέσμους, να χρησιμοποιούν σελιδοδείκτες ή να πληκτρολογούν άμεσα το URL στη γραμμή διευθύνσεων για να ανοίγουν ιστότοπους.
Εάν ένας χρήστης πληκτρολογήσει ένα πλήρες domain που περιέχει πρωτόκολλο, ανοίγει ως έχει, αλλά τι συμβαίνει όταν ο χρήστης δεν καθορίζει το πρωτόκολλο; Όταν πληκτρολογείτε iguru.gr και πατάτε το πλήκτρο Enter, το Chrome φορτώνει απευθείας την σελίδα με HTTPS ή δοκιμάζει πρώτα το HTTP;
Αποδεικνύεται ότι ο Chrome δοκιμάζει την έκδοση HTTP από προεπιλογή. Αυτό βέβαια είχε νόημα κάποια στιγμή καθώς οι περισσότεροι ιστότοποι δεν χρησιμοποίησαν HTTPS. Σήμερα τα πράγματα είναι αλλιώς.
Η Google σχεδιάζει να εισαγάγει μια νέα λειτουργικότητα στο πρόγραμμα περιήγησης Chrome για να κάνει το HTTPS το προεπιλεγμένο.
Ένα πρόσφατο σχόλιο στο Chromium, επιβεβαιώνει το σχέδιο της εταιρείας.
Default typed omnibox navigations to HTTPS: Initial implementation
Presently, when a user types a domain name in the omnibox such as “example.com”, Chrome navigations to the HTTP version of the site (http://example.com). However, the web is increasingly moving towards HTTPS, and we now want to optimize omnibox navigations and first-load performance for HTTPS, rather than HTTP.
Η Google θα τροποποιήσει τον κώδικα, έτσι ώστε το κύριο πλαίσιο και οι κωδικοί αυτόματης συμπλήρωσης να χρησιμοποιούν το πρωτόκολλο HTTPS σαν προεπιλογή. Η Google το αποκαλεί “αναβαθμισμένη πλοήγηση HTTPS” (upgraded HTTPS navigations).
Ο Chrome θα χρησιμοποιήσει το HTTP εάν το HTTPS δεν υποστηρίζεται. Τα σφάλματα SSL θα αγνοούνται από τον Chrome εάν η σύνδεση HTTPS δεν λειτουργήσει υπό την προϋπόθεση ότι ήταν μέρος ενός HTTPS upgrade.
Η τρέχουσα εφαρμογή δεν είναι έτοιμη ακόμη για γενική χρήση σύμφωνα με την Google. Ένα μειονέκτημα είναι ότι περιμένει τη full φόρτωση της σύνδεσης HTTPS ή την αποτυχία της πριν δοκιμάσει το HTTP. Οι μελλοντικές εκδόσεις θα ακυρώνουν αυτόματα τη φόρτωση για να δοκιμάσουν τις συνδέσεις HTTP.
Το χαρακτηριστικό θα εφαρμοστεί πρώτα στο Chromium και μετά θα ενσωματωθεί και σε άλλα προγράμματα περιήγησης που βασίζονται στο Chromium (Microsoft Edge, Opera ή Brave).