Ο Firefox 77 δεν περικόπτει κείμενο που υπερβαίνει το μέγιστο μήκος για την αντιμετώπιση προβλημάτων επικόλλησης κωδικού πρόσβασης
- Κατηγορία: Firefox
Η Mozilla σχεδιάζει να αντιμετωπίσει ένα ενοχλητικό ζήτημα στον Firefox 77 που σχετίζεται με την επικόλληση σε ιστότοπους που ορίζουν ένα χαρακτηριστικό maxlength για την αποφυγή περικοπής κωδικού πρόσβασης κατά την υποβολή δεδομένων φόρμας.
Φανταστείτε το ακόλουθο σενάριο: χρησιμοποιείτε έναν διαχειριστή κωδικών πρόσβασης για να δημιουργήσετε ασφαλείς κωδικούς πρόσβασης όταν εγγραφείτε σε μια υπηρεσία στο Διαδίκτυο ή αλλάζετε έναν υπάρχοντα κωδικό πρόσβασης λογαριασμού. Η προσδοκία σας είναι ότι ολόκληρος ο κωδικός πρόσβασης επικολλάται στο πεδίο κωδικού πρόσβασης και υποβάλλεται στον διακομιστή.
Εάν ο προγραμματιστής του ιστότοπου ορίσει ένα χαρακτηριστικό maxlength για το πεδίο κωδικού πρόσβασης, ο επικολλημένος κωδικός πρόσβασης θα περικοπεί αυτόματα. Ο περικομμένος κωδικός πρόσβασης υποβάλλεται στον διακομιστή και γίνεται αποδεκτός ως κωδικός πρόσβασης χρήστη. Όταν προσπαθείτε στη συνέχεια να συνδεθείτε στην υπηρεσία, θα παρατηρήσετε ότι ο αρχικός κωδικός πρόσβασης δεν γίνεται αποδεκτός λόγω της περικοπής.
Οι περισσότεροι ιστότοποι δεν αποκαλύπτουν στον χρήστη ότι ο κωδικός πρόσβασης ή άλλο κείμενο έχει περικοπεί. Αυτό είναι ιδιαίτερα προβληματικό για τους κωδικούς πρόσβασης, καθώς δεν μπορείτε εύκολα να επαληθεύσετε την είσοδο, εκτός εάν μια επιλογή «αποκάλυψη» είναι συνδεδεμένη στο πεδίο.
Η Mozilla βρήκε μια λύση για το ζήτημα που δεν θα αλλάξει τη λειτουργικότητα του ιστότοπου αλλά αντιμετωπίζει το υποκείμενο ζήτημα. Ο Firefox θα επισημάνει το στοιχείο ελέγχου φόρμας ως άκυρο όταν μια συμβολοσειρά που έχει εισαχθεί στο πεδίο υπερβαίνει το χαρακτηριστικό μέγιστου μήκους (εάν έχει οριστεί). Ο χρήστης θα ειδοποιηθεί για το ζήτημα, ώστε να μπορεί να διορθωθεί πριν από την αποστολή των δεδομένων στον διακομιστή.
Ο Firefox εμφανίζει ένα κόκκινο περίγραμμα γύρω από το πεδίο και ένα μήνυμα που ενημερώνει τον χρήστη για το ζήτημα, π.χ. 'Συντομεύστε αυτό το κείμενο σε χαρακτήρες XYZ ή λιγότερους (χρησιμοποιείτε αυτήν τη στιγμή χαρακτήρες ABC' και χρωματίζει ένα κόκκινο περίγραμμα γύρω από το πεδίο κωδικού πρόσβασης για να επισημάνετε το πρόβλημα.
Η φόρμα δεν μπορεί να υποβληθεί έως ότου επιλυθεί το ζήτημα. Αυτό συνήθως σημαίνει αλλαγή του εισαχθέντος κειμένου ώστε να ταιριάζει με το χαρακτηριστικό μέγιστου μήκους του πεδίου.
Η λύση του Mozilla αποτρέπει ότι ο διακομιστής λαμβάνει έναν κωδικό πρόσβασης ή συμβολοσειρά μεγαλύτερο από το αναμενόμενο.
Οι χρήστες του Firefox ενδέχεται να απενεργοποιήσουν τη νέα συμπεριφορά ορίζοντας το νέο πρόγραμμα επεξεργασίας προτιμήσεων.truncate_user_pastes σε TRUE.
- Φόρτωση about: config στη γραμμή διευθύνσεων του Firefox (βεβαιωθείτε ότι εκτελείτε τον Firefox 77 ή νεότερο).
- Αναζήτηση για editor.truncate_user_pastes.
- Ορίστε την τιμή σε TRUE για να απενεργοποιήσετε τη λειτουργικότητα.
- Ορίστε την τιμή σε FALSE για να την ενεργοποιήσετε (προεπιλογή).
Μπορείτε να δείτε το σφάλμα Ο Mozilla εδώ για περισσότερες πληροφορίες σχετικά με την εφαρμογή.
Κλείσιμο λέξεων
Η εφαρμογή του Mozilla αντιμετωπίζει ένα μακροχρόνιο πρόβλημα που ενδέχεται να έχουν αντιμετωπίσει οι χρήστες που επικολλούν κωδικούς πρόσβασης σε πεδία κωδικού πρόσβασης (και κείμενο σε άλλα πεδία) κατά τη χρήση φορμών στο Διαδίκτυο. Δεν είναι απλώς ένα πρόβλημα χειροκίνητης επικόλλησης περιεχομένου, αλλά μπορεί επίσης να προκύψει εάν χρησιμοποιούνται επεκτάσεις επικεφαλής κωδικού πρόσβασης.
Τώρα εσύ: πώς εισάγετε πληροφορίες κωδικού πρόσβασης στο Διαδίκτυο;