#Σημείο ελέγχου 2.2.1 Ρύθμιση χρονισμού

Τι ελέγχεται;

Το περιεχόμενο της σελίδας εμφανίζεται χωρίς χρονικό περιορισμό. Το χρονικό όριο μπορεί να απενεργοποιηθεί ή να παραταθεί. Είναι αντικείμενο από το Σημείο ελέγχου 2.2.1 Ρύθμιση χρονισμού (Επίπεδο Α). Αυτό ισχύει, για παράδειγμα:

  • Χρονικά περιορισμένοι διάλογοι που ζητούν από τους χρήστες να λάβουν αποφάσεις.
  • Online συναλλαγές με περιορισμένη διάρκεια περιόδου σύνδεσης. Αλλά και αυτόματη αποσύνδεση σε περίπτωση παρατεταμένης αδράνειας.
  • Αυτόματη επαναφόρτωση σελίδων ή καθυστερημένη ανακατεύθυνση σε άλλη σελίδα.

Γιατί ελέγχεται;

Η αυτόματη ενημέρωση με επαναφόρτωση μιας σελίδας μπορεί να διακόψει την ανάγνωση του περιεχομένου της σελίδας για τους χρήστες του προγράμματος ανάγνωσης οθόνης. Και έχει ως αποτέλεσμα να ξεκινήσει ξαφνικά ξανά από την αρχή.

Ανακατευθύνσεις με χρονική καθυστέρηση, θα πρέπει οι χρήστες να διαβάσουν προτού ανακατευθυνθούν σε άλλη σελίδα. Το χρονικό όριο καθιστά τη σελίδα που εμφανίζεται στο μεταξύ απρόσιτη για πολλούς.

Εάν τα χρονικά όρια δεν μπορούν να απενεργοποιηθούν ή να παραταθούν, οι χρήστες που χρειάζονται περισσότερο χρόνο για να κάνουν καταχωρήσεις συχνά δεν μπορούν να ολοκληρώσουν έγκαιρα τις ηλεκτρονικές συναλλαγές.

Πώς ελέγχεται;

1. Εφαρμογή του σημείου ελέγχου

Ο έλεγχος για αυτόματη ενημέρωση (ενότητα 2.1) και προώθηση (ενότητα 2.2) ισχύει πάντα.

Ο έλεγχος εάν τα χρονικά όρια μπορούν να απενεργοποιηθούν ή να παραταθούν (ενότητα 2.3) ισχύει μόνο για σελίδες με συναλλαγές. Συνήθως υπόκεινται σε χρονικά όρια για λόγους προστασίας δεδομένων ή ασφάλειας. Για παράδειγμα, σε διαδικτυακές τραπεζικές συναλλαγές ή ηλεκτρονικά καταστήματα.

2. Έλεγχος

2.1. Ελέγξτε για αυτόματη ανανέωση φορτώνοντας ξανά τη σελίδα

Ανάλυση πηγαίου κώδικα: Ελέγξτε την παρουσία σήμανσης.

  • Εμφανίζεται το http-equiv="refresh" στην κεφαλίδα της σελίδας. Στη συνέχεια, πρέπει να οριστεί το content="0". Δηλαδή να ενεργοποιηθεί μια ανακατεύθυνση χωρίς χρονική καθυστέρηση.
2.2 Ελέγξτε για προώθηση

Εάν εμφανιστεί για λίγο μια άλλη προηγούμενη σελίδα κατά τη φόρτωση του ιστοτόπου:

  1. Απενεργοποιήστε την προώθηση στο Opera (Εργαλεία > Γρήγορες ρυθμίσεις > Ρυθμίσεις για συγκεκριμένες σελίδες > Δίκτυο > Να επιτρέπεται η αυτόματη προώθηση).
  2. Επαναφόρτωση σελίδας στην Opera
  3. Ελέγξτε στον πηγαίο κώδικα εάν έχει εισαχθεί καθυστέρηση στη δήλωση ανανέωσης (JS ή HTML).
  4. Ελέγξτε εάν υπάρχει σημαντικό περιεχόμενο στην προηγούμενη σελίδα. Δηλαδή περισσότερο από "Κάντε κλικ εδώ εάν δεν ανακατευθυνθείτε αυτόματα".
2.3. Ελέγξτε εάν τα χρονικά όρια μπορούν να απενεργοποιηθούν ή να παραταθούν. 2.3.1. Εμφανίζεται το χρονικό όριο.

Οι σελίδες συναλλαγών μπορούν να εμφανίζουν χρονικά όρια με διάφορους τρόπους.

  • Εμφανίζεται η υπολειπόμενη χρονική περίοδος (διάρκεια περιόδου σύνδεσης) μιας συναλλαγής. Κάθε αλληλεπίδραση επαναφέρει αυτόματα τη διάρκεια της συνεδρίας.
  • Ένα παράθυρο διαλόγου για την παράταση του χρονικού ορίου εμφανίζεται εγκαίρως πριν από τη λήξη του χρόνου.
  • Ένα στοιχείο ελέγχου επιτρέπει την απενεργοποίηση ή την παράταση του χρονικού ορίου. Οι χρήστες έχουν αρκετό χρόνο για να βρουν το στοιχείο ελέγχου πριν τελειώσει ο χρόνος.
2.3.2. Τα χρονικά όρια δεν είναι άμεσα ορατά.

Εάν αναμένεται ότι η συναλλαγή που προσφέρεται στον ιστότοπο έχει χρονικό όριο. Αλλά δεν προσφέρεται συνεχής εμφάνιση της διάρκειας περιόδου λειτουργίας ούτε στοιχείο ελέγχου για την απενεργοποίηση ή την παράτασή της.

  1. Ανοίξτε τη σελίδα με συναλλαγές που συνήθως έχουν περιορισμένη διάρκεια περιόδου σύνδεσης. Για παράδειγμα, διαδικτυακές τραπεζικές συναλλαγές, διαδικασίες πληρωμής από καταστήματα. Στο πρόγραμμα περιήγησης που δε χρησιμοποιείται αυτήν τη στιγμή για έλεγχο και εισαγάγετε δεδομένα.
  2. Μη χρησιμοποιείτε το πρόγραμμα περιήγησης για 20 λεπτά.
  3. Αφού περάσουν τα 20 λεπτά, ελέγξτε εάν η σελίδα είναι ακόμα διαθέσιμη και τα δεδομένα μπορούν να σταλούν με επιτυχία.
  4. Εάν η σελίδα που είναι ορατή μετά από 20 λεπτά υποδεικνύει ότι η διάρκεια της συναλλαγής έχει λήξει και η περίοδος σύνδεσης έχει τελειώσει, φορτώστε ξανά τη σελίδα. Περιμένετε να δείτε εάν θα εμφανιστεί ένα παράθυρο διαλόγου στη σελίδα που προσφέρει την επιλογή για την έγκαιρη παράταση του χρονικού ορίου. Τουλάχιστον 20 δευτερόλεπτα πριν από τη λήξη του χρόνου.

3. Σημειώσεις

Αυτό το σημείο ελέγχου ισχύει μόνο για χρονικά όρια που προκαλούνται από το περιεχόμενο. Βέβαια, τόσο από την πλευρά του διακομιστή όσο και από την πλευρά του πελάτη. Τα εξωτερικά χρονικά όρια, όπως αυτά του user agent, δεν εμπίπτουν στη σφαίρα επιρροής του συγγραφέα. Επομένως, δεν αποτελούν αντικείμενο του A11y WCAG τεστ.

Συχνά δεν είναι δυνατό να προσδιοριστεί από τον πηγαίο κώδικα της σελίδας εάν υπάρχει όντως χρονικό όριο σε μια σελίδα. Γιατί το χρονικό όριο μπορεί επίσης να οριστεί από την πλευρά του διακομιστή.

4. Αξιολόγηση

Κριτήριο ικανοποιείται
  • Η σελίδα ενημερώνεται περιοδικά μέσω επαναφόρτισης (http-equiv="refresh").
  • Υπάρχει καθυστερημένη ανακατεύθυνση σε άλλη σελίδα.
  • Η λήξη ενός χρονικού ορίου δεν εμφανίζεται. Μόνο όταν αποσταλεί η φόρμα θα ενημερωθείτε ότι η διάρκεια της συνεδρίας έχει υπερβεί.
Κριτήριο δεν ικανοποιείται πλήρως
  • Εμφανίζεται το χρονικό όριο της συνεδρίας και οι δραστηριότητες του χρήστη επαναφέρονται. Όμως δεν υπάρχει παράθυρο διαλόγου που να ενημερώνει σχετικά και να προσφέρει επιλογές για παράτασή της. Τουλάχιστον 20 δευτερόλεπτα πριν από τη λήξη της προθεσμίας.
  • Δεν υπάρχει αρκετός χρόνος για να βρείτε το στοιχείο ελέγχου για να απενεργοποιήσετε το χρονικό όριο.

Ταξινόμηση του σημείου ελέγχου

Διατύπωση A11y WCAG 2.0

2.2.1 Απαιτήσεις που σχετίζονται με το χρόνο.

Για κάθε χρονικό όριο που επιβάλλεται από το περιεχόμενο, πρέπει να υπάρχει τουλάχιστον μία από τις ακόλουθες επιλογές.

  • Το χρονικό όριο πρέπει να μπορεί να απενεργοποιηθεί πριν τελειώσει ο χρόνος.
  • Ο χρήστης προειδοποιείται ότι ο χρόνος τελειώνει. Στη συνέχεια έχει τουλάχιστον 20 δευτερόλεπτα για να παρατείνει τη διάρκεια με μια απλή ενέργεια. Για παράδειγμα, πατώντας το πλήκτρο διαστήματος. Στο χρήστη δίνεται αυτή η ευκαιρία τουλάχιστον δέκα φορές.
Δε χρειάζεται να προσαρμόσετε το χρονικό όριο στις ακόλουθες περιπτώσεις.
  • Το χρονικό όριο είναι απαραίτητο μέρος ενός γεγονότος σε πραγματικό χρόνο. Για παράδειγμα, σε μια δημοπρασία και δεν υπάρχει εναλλακτική λύση από το προβλεπόμενο χρονικό όριο.
  • Το χρονικό όριο είναι απαραίτητο και μια παράταση θα καθιστούσε τη δραστηριότητα άκυρη.
  • Το χρονικό πλαίσιο είναι περισσότερο από 20 ώρες.

Διαφοροποίηση από άλλα σημεία ελέγχου

Αυτό το σημείο ελέγχου 2.2.1 αφορά χρονικούς περιορισμούς που επηρεάζουν ολόκληρη τη σελίδα. Ανεξάρτητα από το αν το περιεχόμενο με περιορισμένο χρονικό διάστημα μετακινείται ή όχι. Θα ελεγχθεί εάν τέτοια χρονικά όρια μπορούν να απενεργοποιηθούν ή να παραταθούν. Στο σημείο ελέγχου 2.2.2 "Παύση, διακοπή, απόκρυψη".

Από την άλλη πλευρά, αφορά τη μετακίνηση ή την αυτόματη ενημέρωση περιεχομένου που αποσπά την προσοχή των χρηστών. Αλλά και εάν είναι δύσκολο να γίνει αντιληπτό από ορισμένους χρήστες λόγω του προκαθορισμένου χρονισμού τους. Αυτό ελέγχει εάν οι χρήστες έχουν την επιλογή να θέσουν σε παύση ή να αποκρύψουν το κινούμενο ή αυτόματα ενημερωμένο περιεχόμενο.

Υπάρχει έλεγχος ή τεκμηριωμένη συντόμευση πληκτρολογίου για την απενεργοποίηση ή την παράταση των χρονικών ορίων; Αυτό το σημείο ελέγχου ελέγχει μόνο εάν οι χρήστες έχουν αρκετό χρόνο για να βρουν και να χρησιμοποιήσουν αυτόν τον μηχανισμό. Σε άλλα σημεία ελέγχου, ελέγχεται εάν ο ίδιος ο μηχανισμός είναι προσβάσιμος και κατανοητός. Για παράδειγμα, στο σημείο ελέγχου 2.1.1 "Μπορεί να χρησιμοποιηθεί χωρίς ποντίκι". Αλλά και στο σημείο ελέγχου 3.3.2 "Ετικέτες ή οδηγίες για πεδία φόρμας" .

Ταξινόμηση του σημείο ελέγχου σύμφωνα με το WCAG 2.0

Κατευθυντήρια γραμμή Κριτήριο επιτυχίας Τεχνικές Γενικές τεχνικές Client-side Scripting τεχνικές Αποτυχίες

Ερωτήσεις σχετικά του σημείου ελέγχου

Ερώτηση: Πώς μπορεί ένα στοιχείο ελέγχου στον ιστότοπο να διασφαλίσει ότι ο χρήστης μπορεί να απενεργοποιήσει ένα χρονικό όριο ή να ενημερώσει αυτόματα εάν το επιθυμεί;

Απάντηση: Είναι σημαντικό η αυτόματη ενημέρωση ή το τέλος του χρονικού ορίου να μην προκύψει έως ότου ο χρήστης αντιμετωπίσει ένα κατάλληλο στοιχείο ελέγχου για την απενεργοποίηση. Επομένως, το κουμπί ή ο σύνδεσμος για απενεργοποίηση ή επέκταση θα πρέπει να εμφανίζεται στο επάνω μέρος ή κοντά στην κορυφή της σελίδας. Έτσι, ώστε τα άτομα με διάφορες αναπηρίες να μπορούν να το βρουν και να το ενεργοποιήσουν.

Ωστόσο, δεν είναι σίγουρο ότι οι χρήστες θα βρουν και θα κατανοήσουν την επιλογή απενεργοποίησης της αυτόματης ενημέρωσης ή του χρονικού ορίου.