Τα εργαλεία προγραμματιστών στο Microsoft Edge διαδραματίζουν ουσιαστικό ρόλο στη δημιουργία, τον εντοπισμό σφαλμάτων και τη βελτιστοποίηση σύγχρονων ιστοσελίδων και εφαρμογών. Με την υιοθέτηση της μηχανής Chromium, το Edge έχει εξελιχθεί για να ταιριάζει, και σε ορισμένες πτυχές ακόμη και να ξεπερνά, εναλλακτικές λύσεις όπως το Google Chrome όσον αφορά τις προηγμένες λειτουργίες, την ενσωμάτωση με περιβάλλοντα της Microsoft και την υποστήριξη για αναδυόμενες τεχνολογίες.
Αν είστε προγραμματιστής ιστοσελίδων, η πλήρης κατανόηση του οπλοστασίου των βοηθητικών προγραμμάτων που διατίθενται στο Edge όχι μόνο σας βοηθά να δοκιμάσετε και να λανσάρετε ψηφιακά προϊόντα υψηλότερης ποιότητας , αλλά βελτιώνει επίσης την παραγωγικότητά σας και ανοίγει την πόρτα στην ενσωμάτωση των τελευταίων τάσεων στην προσβασιμότητα, τον αυτοματισμό και τις προοδευτικές εφαρμογές ιστού, αξιοποιώντας τα μοναδικά χαρακτηριστικά του περιβάλλοντος της Microsoft.
Τι είναι τα εργαλεία ανάπτυξης Edge και σε τι χρησιμεύουν;
Τα εργαλεία ανάπτυξης που είναι ενσωματωμένα στο Microsoft Edge , γνωστά ως Edge DevTools, σας επιτρέπουν να επιθεωρείτε, να τροποποιείτε και να εντοπίζετε σφάλματα στον πηγαίο κώδικα των ιστοσελίδων με έναν διαισθητικό τρόπο, αλληλεπιδρώντας σε πραγματικό χρόνο με το DOM, το CSS, τη JavaScript και άλλους πόρους.
Αυτά τα εργαλεία έχουν σχεδιαστεί για να διευκολύνουν την εργασία τόσο για έμπειρους επαγγελματίες όσο και για προγραμματιστές που μόλις ξεκινούν στον κόσμο του διαδικτύου. Από την οπτική επιθεώρηση στοιχείων HTML και των στυλ τους , την ανάλυση και παρακολούθηση δικτύου, έως την προηγμένη διαχείριση πόρων και τη λεπτομερή ανάλυση απόδοσης, το Edge DevTools είναι ένα ολοκληρωμένο περιβάλλον για τη βελτιστοποίηση οποιουδήποτε σύγχρονου ιστότοπου ή εφαρμογής.
Η Microsoft έχει επενδύσει σημαντικά στην προσβασιμότητα και την εξατομίκευση , επιτρέποντας στους χρήστες να προσαρμόζουν τη διεπαφή και τις λειτουργίες στις ατομικές τους ανάγκες και ροές εργασίας. Επιπλέον, υπάρχει βαθιά ενσωμάτωση με άλλες βασικές πλατφόρμες της εταιρείας, όπως το Visual Studio Code, το Azure και βελτιωμένη υποστήριξη για Προοδευτικές Εφαρμογές Ιστού (PWA).
Βασικά χαρακτηριστικά και λειτουργικότητα του Edge DevTools

Τα εργαλεία προγραμματιστών του Edge ομαδοποιούνται σε διάφορα πάνελ και βοηθητικά προγράμματα, καθένα από τα οποία ειδικεύεται σε διαφορετικό τομέα του κύκλου ζωής ανάπτυξης ιστοσελίδων. Ας τα αναλύσουμε και ας ανακαλύψουμε τι προσφέρει το καθένα.
Επιθεώρηση στοιχείων και οπτική επεξεργασία
Ο πίνακας Στοιχεία σάς επιτρέπει να βλέπετε τη δομή DOM σε πραγματικό χρόνο, να επιθεωρείτε και να τροποποιείτε δυναμικά ετικέτες HTML και CSS. Μπορείτε να:
- Επεξεργαστείτε στυλ HTML και CSS απευθείας και δείτε τις αλλαγές άμεσα.
- Προβολή υπολογισμένων στυλ, κληρονομημένων κανόνων και καταρρακτωδών αλληλουχιών του CSS.
- Εφαρμογή ή κατάργηση κλάσεων, επιβολή καταστάσεων (τοποθέτηση δείκτη, ενεργή, εστίαση…), απόκρυψη ή επισήμανση στοιχείων.
- Εξετάστε συμβάντα που σχετίζονται με στοιχεία, χαρακτηριστικά ARIA και ιδιότητες προσβασιμότητας.
Οι λειτουργίες περιλαμβάνουν εξομοίωση κινητών συσκευών , όπου μπορείτε να προσομοιώσετε τον τρόπο συμπεριφοράς της σελίδας σας σε διαφορετικές αναλύσεις, πυκνότητες και συνθήκες δικτύου. Επιπλέον, υπάρχουν επικαλύψεις για τη μέτρηση περιθωρίων, συμπλήρωσης και των ακριβών διαστάσεων κάθε οπτικού στοιχείου.
Προηγμένος εντοπισμός σφαλμάτων JavaScript
Ο πίνακας Πηγές λειτουργεί ως πρόγραμμα επεξεργασίας/εύρεσης σφαλμάτων για JavaScript και άλλους πόρους. Εδώ μπορείτε να κάνετε τα εξής:
- Ορισμός και διαχείριση σημείων διακοπής (σημεία διακοπής) σε συγκεκριμένες γραμμές, υπό όρους, σε συμβάντα, εξαιρέσεις ή ακόμα και σε αλλαγές στο DOM.
- Κάντε ένα πλοήγηση στροφή-προς-στροφή μέσω του κώδικα (πέρασμα πάνω, βήμα προς τα μέσα, βήμα προς τα έξω), παρατηρήστε τη στοίβα κλήσεων και τη ροή εκτέλεσης.
- Παρατηρήστε και τροποποιήστε μεταβλητές σε πραγματικό χρόνο, δημιουργήστε εκφράσεις παρακολούθησης και εξετάστε το περιβάλλον εκτέλεσης.
- Φιλτράρετε τον κώδικα της βιβλιοθήκης για να καθαρίσετε την ιχνηλάτηση και να εστιάσετε στον κώδικα του ίδιου του έργου.
- Αναζήτηση για εκφράσεις ή γραμμές κώδικα σε όλα τα αρχεία πηγαίου κώδικα που έχουν μεταφορτωθεί.
- Επεξεργαστείτε, αποθηκεύστε αλλαγές και δοκιμάστε νέες υλοποιήσεις χωρίς να επαναφορτώσετε τη σελίδα.
Κονσόλα

Η κονσόλα Edge είναι απαραίτητη για την προβολή αρχείων καταγραφής, προειδοποιήσεων, σφαλμάτων και προσαρμοσμένων μηνυμάτων που αποστέλλονται από σενάρια. Σας επιτρέπει να:
- Φιλτράρισμα μηνυμάτων κατά τύπο (σφάλματα, προειδοποιήσεις, αρχεία καταγραφής, πληροφορίες).
- Εκτελέστε εντολές JavaScript σε πραγματικό χρόνο, τροποποιήστε την κατάσταση της σελίδας και δοκιμάστε συναρτήσεις εν κινήσει.
- Αποκτήστε πληροφορίες σχετικά με τις ιχνηλατήσεις στοίβας, τους χρόνους εκτέλεσης και άλλες βασικές μετρήσεις κατά τον εντοπισμό σφαλμάτων.
Παρακολούθηση και ανάλυση δικτύου
Ο πίνακας "Δίκτυο" εμφανίζει όλα τα αιτήματα και τις απαντήσεις HTTP/HTTPS , συμπεριλαμβανομένης της φόρτωσης πόρων όπως εικόνες, σενάρια, φύλλα στυλ κ.λπ. Εδώ μπορείτε να κάνετε τα εξής:
- Δείτε το χρονοδιάγραμμα φόρτωσης και αναλύστε τους χρόνους απόκρισης.
- Εξετάστε τις κεφαλίδες, τα cookies, την προσωρινή μνήμη και τα σώματα απαντήσεων.
- Προσομοιώστε αργές συνδέσεις ή διακοπές δικτύου για να δείτε πώς συμπεριφέρονται σε περίπτωση βλάβης.
- Εντοπίστε κλειδωμένους πόρους, σφάλματα CORS και προβλήματα ασφαλείας.
Ανάλυση απόδοσης και μνήμης
Το Edge DevTools προσφέρει συγκεκριμένα εργαλεία για την ανάλυση της απόδοσης του ιστότοπού σας . Σας επιτρέπει να:
- Καταγράψτε και δείτε την αναπαράσταση καρέ και κινούμενων εικόνων.
- Διερευνήστε τα σημεία συμφόρησης κατά τη φόρτωση και την απόδοση.
- Αναλύστε τη χρήση μνήμης, τις διαρροές, τους κύκλους αναφοράς και τη βελτιστοποίηση πόρων.
Εργαλεία Προσβασιμότητας (A11y)
Το Microsoft Edge δίνει ιδιαίτερη προσοχή στην προσβασιμότητα. Ο ειδικός πίνακας ελέγχου του σάς επιτρέπει να:
- Δείτε ετικέτες ARIA, ρόλους και ιδιότητες προσβασιμότητας για κάθε στοιχείο.
- Αναλύστε προβλήματα με την αντίθεση, την πλοήγηση με προγράμματα ανάγνωσης οθόνης και τη συμβατότητα με υποστηρικτική τεχνολογία.
- Λάβετε προτάσεις για τη βελτίωση της εμπειρίας για χρήστες με οπτικές, ακουστικές ή κινητικές αναπηρίες.
Όλα αυτά ευνοούν μια πιο συμπεριληπτική ανάπτυξη σύμφωνα με τα ισχύοντα πρότυπα.
Προσαρμογή και επεκτάσεις
Το Edge DevTools ενσωματώνει προηγμένες επιλογές προσαρμογής :
- Εσείς μετακινήστε τη γραμμή εργαλείων (πάνω ή στο πλάι) για να το προσαρμόσετε στη ροή εργασίας σας.
- Αποφασίστε ποια πλαίσια θα εμφανίζονται, αναδιατάξτε τις καρτέλες και προσθέστε νέα εργαλεία από το μενού "Περισσότερα εργαλεία".
- Προσαρμόστε το οπτικό σας θέμα, διαχειριστείτε τις συντομεύσεις πληκτρολογίου ή ακόμα και χρησιμοποιήστε τις ίδιες ρυθμίσεις με το Visual Studio Code.
Επιπλέον, μπορείτε να προσαρμόσετε τα Windows και τη διεπαφή για μια εμπειρία που προσαρμόζεται καλύτερα στις ανάγκες σας.
Πώς να αποκτήσετε πρόσβαση και να χρησιμοποιήσετε το Edge DevTools: Συντομεύσεις και Γρήγορα Σχήματα

Το Microsoft Edge σάς επιτρέπει να ανοίξετε τον πίνακα εργαλείων προγραμματιστή με διάφορους τρόπους :
- Πατώντας το πλήκτρο F12.
- Χρησιμοποιώντας το συνδυασμό Ctrl + Shift + I (Windows/Linux) ή Cmd+Option+I (Μακ).
- Κάντε δεξί κλικ σε οποιοδήποτε στοιχείο και επιλέξτε "Επιθεώρηση" για να ανοίξετε τον πίνακα που είναι κεντραρισμένος στο επιλεγμένο στοιχείο.
- Από το μενού του προγράμματος περιήγησης: Ρυθμίσεις και άλλα (εικονίδιο με τρεις τελείες) > Περισσότερα εργαλεία > Εργαλεία προγραμματιστή.
Συμβατότητα και διαφορές μεταξύ Edge και Chrome DevTools
Από τη μετάβαση στη μηχανή Chromium, το Edge μοιράζεται μια πολύ παρόμοια βάση με το Chrome όσον αφορά τα εργαλεία ανάπτυξης . Ωστόσο, το Edge έχει τα δικά του πλεονεκτήματα:
- Η διεπαφή είναι σχεδόν πανομοιότυπη, με τις ίδιες καρτέλες και γενική οργάνωση.
- Ορισμένες λειτουργίες και σύμβολα ενδέχεται να διαφέρουν, όπως η άμεση ενσωμάτωση με το Azure DevOps, η οποία είναι βασική για ορισμένα περιβάλλοντα εργασίας.
- Οι διατάξεις καρτελών μπορούν να προσαρμοστούν και να μετακινηθούν πιο ελεύθερα στο Edge, προσφέροντας μεγαλύτερη προσαρμογή.
- Νέες ενημερώσεις λειτουργιών ενδέχεται να φτάσουν νωρίτερα στο Chrome ή στο Edge, ανάλογα με την ανάπτυξη.
- Η καρτέλα Καλώς ορίσατε στο Edge συλλέγει πόρους, συμβουλές και κόλπα ειδικά για το πρόγραμμα περιήγησης.
Αυτοματοποίηση, δοκιμές και προηγμένα εργαλεία για προγραμματιστές
Το Edge έχει σημειώσει πρόοδο στον αυτοματισμό και τα εργαλεία δοκιμών :
- Πρωτόκολλο DevToolsΠαρέχει ένα API για προγραμματιστική οργάνωση και εντοπισμό σφαλμάτων στο πρόγραμμα περιήγησης.
- Θεατρικός συγγραφέας και κουκλοπαίκτης: Πλαίσια πολλαπλών προγραμμάτων περιήγησης συμβατά με Edge, ιδανικά για δοκιμές, συλλογή δεδομένων ή σενάρια διασφάλισης ποιότητας.
- Πρόγραμμα οδήγησης WebΣας επιτρέπει να προσομοιώνετε ανθρώπινες αλληλεπιδράσεις για λειτουργικές δοκιμές και δοκιμές ολοκλήρωσης.
- υπόδειξη ιστούΕργαλείο δημιουργίας χνουδιών για την ανασκόπηση βέλτιστων πρακτικών, συνηθισμένων σφαλμάτων και προτάσεων στον κώδικά σας.
Ανάπτυξη Επεκτάσεων Άκρων
Ένα άλλο πλεονέκτημα του Edge είναι η ευκολία δημιουργίας προσαρμοσμένων επεκτάσεων :
- Σας επιτρέπουν να προσθέσετε λειτουργίες που βελτιώνουν την πλοήγηση, τον εντοπισμό σφαλμάτων ή την ανάλυση ιστότοπου.
- Αναπτύσσονται με τεχνολογίες ιστού: HTML, CSS και JavaScript.
- Το μανιφέστο JSON ορίζει τα δικαιώματα και τη συμπεριφορά, η λογική βρίσκεται στα δικά σας σενάρια.
- Η διαδικασία ανάπτυξης και δημοσίευσης είναι παρόμοια με το Chrome, με ενσωμάτωση με το οικοσύστημα της Microsoft.
- Χρήσιμα παραδείγματα περιλαμβάνουν προγράμματα αποκλεισμού διαφημίσεων, διαχειριστές κωδικών πρόσβασης ή εξωτερικές ενσωματώσεις.
Προοδευτικές Εφαρμογές Ιστού (PWA) και WebView2: Εγγενής Ενσωμάτωση
Το Edge πρωτοπορεί στην υποστήριξη των Προοδευτικών Εφαρμογών Ιστού (PWA) , οι οποίες επιτρέπουν στους ιστότοπους να λειτουργούν όπως οι εφαρμογές που μπορούν να εγκατασταθούν σε οποιοδήποτε λειτουργικό σύστημα, με ειδοποιήσεις, λειτουργικότητα εκτός σύνδεσης και πολλά άλλα.
- Τα PWA μπορούν να αναπτυχθούν και να εκτελεστούν στο Edge με πλήρη ενσωμάτωση, με ειδικά εργαλεία για την αποσφαλμάτωση και την ανάπτυξή τους.
- Η ανάπτυξη σε πολλαπλές πλατφόρμες είναι φθηνότερη, καθώς χρειάζεται να δημιουργήσετε μόνο μία φορά και να το εκκινήσετε σε πολλές υποστηριζόμενες πλατφόρμες.
Από την άλλη πλευρά, το WebView2 επιτρέπει την ενσωμάτωση τεχνολογιών ιστού σε εγγενείς εφαρμογές των Windows , ενοποιώντας την εμπειρία σε όλα τα προγράμματα περιήγησης και τις εφαρμογές για υπολογιστές.
Προσβασιμότητα στο Edge: Ανάπτυξη για Όλους
Η δέσμευση της Microsoft στην προσβασιμότητα αντικατοπτρίζεται στα ενσωματωμένα εργαλεία και στις συνεχείς βελτιώσεις:
- Το Edge διαθέτει εργαλεία για την επαλήθευση ετικετών ARIA, ρόλων, καταστάσεων και προτάσεων βελτίωσης.
- Περιλαμβάνει αυτοματοποιημένη ανάλυση αντίθεσης, υποστήριξη πληκτρολογίου και υποστηρικτικές τεχνολογίες όπως προγράμματα ανάγνωσης οθόνης και φωνητική πλοήγηση.
- Σας επιτρέπει να εντοπίζετε σφάλματα και να διορθώνετε προβλήματα προσβασιμότητας μέσα από το DevTools.
- Η τεκμηρίωση και οι ενημερώσεις βρίσκονται σε εξέλιξη, με παραδείγματα και εκπαιδευτικά βίντεο.
Προηγμένες ενσωματώσεις: Κώδικας Visual Studio, Azure και άλλα
Σε περιβάλλοντα Microsoft, το Edge ξεχωρίζει για την εγγενή ενσωμάτωσή του με το Visual Studio Code και το Azure :
- Μπορείτε να εντοπίσετε σφάλματα σε σελίδες και εφαρμογές απευθείας από το IDE, συγχρονίζοντας τις αλλαγές και τις δοκιμές σε πραγματικό χρόνο.
- Οι επίσημες επεκτάσεις σάς επιτρέπουν να βελτιώσετε τη ροή εργασίας σας ξεκινώντας ολοκληρωμένα έργα.
- Η αυτοματοποίηση της ανάπτυξης και η συνεργασία των ομάδων διευκολύνονται με αυτές τις συνδέσεις.
Προσαρμογή της διεπαφής του DevTools
Ένα από τα πιο σημαντικά χαρακτηριστικά του DevTools στο Edge είναι η πλήρης προσαρμογή της διεπαφής του , προσαρμοζόμενη σε κάθε προγραμματιστή:
- Μπορείτε να επιλέξετε ποια εργαλεία εμφανίζονται ως κύριες καρτέλες και ποια στο μενού «Περισσότερα εργαλεία».
- Αναδιάταξη καρτελών, μετακίνηση της γραμμής δραστηριοτήτων, αλλαγή της θέσης του πίνακα.
- Επιλέξτε οπτικά θέματα, προσαρμόστε το ζουμ και διαμορφώστε συντομεύσεις για να κάνετε το περιβάλλον σας άνετο και αποτελεσματικό.
- Αποθηκεύστε και συγχρονίστε αυτές τις ρυθμίσεις με τον λογαριασμό σας Microsoft για χρήση σε όλες τις συσκευές.
Προσβάσιμος χειρισμός και συντομεύσεις στο DevTools
Το Edge έχει βελτιώσει την εμπειρία για τους χρήστες που βασίζονται σε συντομεύσεις ή προγράμματα ανάγνωσης οθόνης, διευκολύνοντας την αποσφαλμάτωση:
- Κάθε κύρια ενέργεια έχει τη δική της συντόμευση πληκτρολογίου, την οποία μπορείτε να προσαρμόσετε από τις ρυθμίσεις.
- Οι περιοχές του πίνακα (πόροι, κώδικας, εργαλεία, λεπτομέρειες) είναι βελτιστοποιημένες για πλοήγηση με πληκτρολόγιο και υποστηρικτική τεχνολογία.
- Μπορείτε να τροποποιήσετε τη σειρά των tab και να παρέχετε ηχητικά σχόλια για να κάνετε την αποσφαλμάτωση πιο προσβάσιμη.
Πειραματικά χαρακτηριστικά και προηγμένη ανάπτυξη
Ένα χαρακτηριστικό του Edge DevTools είναι ότι, εκτός από τα σταθερά εργαλεία, σας επιτρέπει να ενεργοποιήσετε λειτουργίες σε beta έκδοση :
- Τα πειράματα ενεργοποιούνται από τις ρυθμίσεις για τη δοκιμή νέων λειτουργιών.
- Με την έκδοση Edge Canary, έχετε πρόσβαση σε νέες δυνατότητες πριν από τις σταθερές κυκλοφορίες.
- Το μενού εντολών διευκολύνει την γρήγορη πρόσβαση σε λειτουργίες και πειράματα χωρίς να χρειάζεται να πλοηγηθείτε σε πολύπλοκα μενού.
Πρακτικές συμβουλές για την άνετη χρήση του Edge DevTools
Για να αξιοποιήσετε στο έπακρο τα κέρδη σας, λάβετε υπόψη αυτές τις συμβουλές:
- Χρησιμοποιήστε το μενού εντολών (Ctrl+Shift+P) για γρήγορη εναλλαγή μεταξύ πινάκων, εκτέλεση εντολών ή ενεργοποίηση συναρτήσεων.
- Προσαρμόστε τη διάταξη και τα θέματα ώστε να ταιριάζουν στη ροή εργασίας σας, ειδικά εάν χρησιμοποιείτε πολλαπλές οθόνες.
- Αποθηκεύστε και μοιραστείτε ρυθμίσεις με την ομάδα σας συγχρονίζοντας με τον λογαριασμό σας Microsoft.
- Δείτε την καρτέλα Καλώς ορίσατε και την επίσημη τεκμηρίωση για τις πιο πρόσφατες λειτουργίες και συμβουλές.
- Ενσωματώστε το Edge με το Android Studio στη ροή εργασίας σας για να βελτιστοποιήσετε τις δοκιμές και τις ρυθμίσεις.
Το Microsoft Edge έχει εδραιώσει τη θέση του ως ένα ισχυρό, εύχρηστο και προσβάσιμο περιβάλλον προγραμματιστών, ευθυγραμμισμένο με τις τρέχουσες τάσεις ανάπτυξης ιστοσελίδων . Η αξιοποίηση αυτών των εργαλείων κάνει σημαντική διαφορά στην ποιότητα και την ταχύτητα των ψηφιακών σας έργων, ανεξάρτητα από το επίπεδο εμπειρίας σας.
