Η επικάλυψη στοιχείων ελέγχου παραθύρου βοηθά τις εφαρμογές ιστού να αισθάνονται περισσότερο σαν εγγενείς εφαρμογές στην επιφάνεια εργασίας

click fraud protection

Η Microsoft βελτιώνει τον τρόπο εμφάνισης των εφαρμογών ιστού στο πρόγραμμα περιήγησης Edge σε επιτραπέζιες συσκευές. Η εταιρεία ανακοίνωσε τη διαθεσιμότητα της δυνατότητας Window Controls Overlay, η οποία επιτρέπει στους προγραμματιστές ιστού χρησιμοποιήστε πρόσθετο χώρο στη γραμμή τίτλου μιας εφαρμογής Ιστού, παρόμοιο με αυτό που κάνουν οι εγγενείς εφαρμογές στις περισσότερες λειτουργίες συστήματα.

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

Με την επικάλυψη των στοιχείων ελέγχου παραθύρου, ο Microsoft Edge ελευθερώνει χώρο στη γραμμή τίτλου για εμφάνιση των εφαρμογών όποιο περιεχόμενο θέλουν, το οποίο μπορεί να είναι χρήσιμο για μενού ανώτατου επιπέδου, γραμμές αναζήτησης και άλλες λειτουργίες. Αντί να καταλαμβάνονται 30 σειρές pixel από τη γραμμή τίτλου, τα στοιχεία ελέγχου παραθύρου - όπως τα κουμπιά ελαχιστοποίησης και κλεισίματος - εμφανίζονται τώρα ως επικάλυψη πάνω από το περιεχόμενο της εφαρμογής Ιστού.

Ως προγραμματιστής, μπορείτε να επωφεληθείτε από αυτό προσθέτοντας ένα μέλος δήλωσης παράκαμψης εμφάνισης στο Μανιφέστο της εφαρμογής Ιστού σας και Στη συνέχεια, χρησιμοποιώντας μεταβλητές CSS για να αποτρέψετε την εφαρμογή Ιστού σας να σχεδιάζει στοιχεία κάτω από τα στοιχεία ελέγχου του παραθύρου στη γωνία της εφαρμογής. Επειδή τα στοιχεία ελέγχου παραθύρων είναι διαφορετικά σε Windows, Linux ή macOS, θα χρειαστεί να χρησιμοποιήσετε διαφορετικές μεταβλητές πλάτους ανάλογα με την πλατφόρμα στην οποία εκτελείται η εφαρμογή. Μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με αυτή τη δυνατότητα στο Δίκτυο προγραμματιστών Mozilla.

Η Microsoft μίλησε για πρώτη φορά για το Window Controls Overlay πριν από δύο χρόνια και άρχισε να το εφαρμόζει στη μηχανή Chromium λίγο αργότερα. Η δυνατότητα είναι πλέον διαθέσιμη σε Edge και Chrome ξεκινώντας από την έκδοση 105, καθώς και την έκδοση Opera 91. Άλλα προγράμματα περιήγησης που βασίζονται στο Chromium θα πρέπει επίσης να το υποστηρίζουν εάν εκτελούν την πιο πρόσφατη έκδοση του Chromium. Υπάρχει επίσης μια επίσημη προδιαγραφή που έχει δημοσιευτεί που θα πρέπει να δώσει κίνητρο σε άλλα προγράμματα περιήγησης, όπως το Firefox, να εφαρμόσουν επίσης τη δυνατότητα.


Πηγή:Microsoft