Τι κάνει ένα πρόγραμμα περιήγησης χρήστη-πράκτορα εναλλαγής και ποια είναι τα πλεονεκτήματά του;

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

Ακόμη και δημοφιλή προγράμματα περιήγησης όπως το Chrome , ο Firefox και το Safari μπορούν συχνά να εμφανίζουν περιεχόμενο ιστού με ασυνεπείς τρόπους σε σύγκριση μεταξύ τους. Αλλά υπάρχουν εκατοντάδες πράκτορες χρηστών εκεί έξω, από προγράμματα περιήγησης που πιθανώς δεν έχετε ακούσει ποτέ(browsers you’ve probably never heard of) μέχρι προγράμματα ανάγνωσης email και RSS.

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

Τι κάνει ένας εναλλάκτης χρήστη-πράκτορα προγράμματος περιήγησης;(What Does a Browser User-Agent Switcher Do?)

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

Για παράδειγμα, αυτός είναι ο παράγοντας χρήστη για την πιο πρόσφατη έκδοση του Google Chrome στα Windows 10 :

Mozilla/5.0
(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/77.0.3865.90 Safari/537.36

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

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

Γιατί θα θέλατε να χρησιμοποιήσετε έναν εναλλάκτη χρήστη-πράκτορα προγράμματος περιήγησης;(Why Would You Want To Use a Browser User-Agent Switcher?)

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

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

Μια άλλη περίπτωση όπου η εναλλαγή χρήστη-πράκτορα προγράμματος περιήγησης μπορεί να είναι χρήσιμη είναι όταν προσπαθείτε να δείτε πώς εμφανίζεται ένας ιστότοπος σε κινητά. Ίσως έχετε αργή ή περιορισμένη σύνδεση ή ο ιστότοπος έχει άλλες λειτουργίες ή δυνατότητες διαθέσιμες σε προγράμματα περιήγησης για κινητά. Η αλλαγή του πράκτορα χρήστη σας το επιτρέπει χωρίς την ταλαιπωρία να χρειαστεί να χρησιμοποιήσετε το τηλέφωνό σας.

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

Τελευταίο αλλά εξίσου σημαντικό, λάβετε υπόψη το απόρρητο της περιήγησής σας. Ενώ ένας πράκτορας χρήστη δεν θα σας αναγνωρίσει τόσο στενά όσο μια διεύθυνση IP, εξακολουθείτε να εγκαταλείπετε τον τρόπο περιήγησης. Ωστόσο, θα πρέπει να σας ενημερώσουμε ότι υπάρχουν τρόποι για τους ιστότοπους να βλέπουν πέρα ​​από τη συμβολοσειρά του παράγοντα χρήστη και να αναγνωρίζουν το πρόγραμμα περιήγησής σας. Στην περίπτωση της ασφάλειας, αυτό δεν είναι αλάνθαστο.

Πώς μπορείτε να αποκτήσετε έναν εναλλάκτη χρήστη-πράκτορα προγράμματος περιήγησης;(How Can You Get a Browser User-Agent Switcher?)

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

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

Chrome: Εναλλαγή παράγοντα χρήστη για Chrome(User-Agent Switcher for Chrome)(Chrome: User-Agent Switcher for Chrome)

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

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

Το ένα μειονέκτημα αυτής της επέκτασης είναι ότι αυτή τη στιγμή υποστηρίζει πολύ λίγους πράκτορες χρήστη. Για παράδειγμα, οι επιλογές σας στο iOS περιορίζονται στο iPhone 6 και το iPad (για τα οποία δεν παρέχεται συγκεκριμένη γενιά).

Firefox: Εναλλαγή και διαχειριστής παράγοντα χρήστη(User-Agent Switcher and Manager)(Firefox: User-Agent Switcher and Manager)

Αυτό το πρόσθετο έχει προταθεί από την ομάδα του Firefox και έχει σχεδόν 200.000 χρήστες πίσω του.

Το User-Agent Switcher and Manager είναι πολύ πιο ισχυρό από την παραπάνω εναλλακτική του Chrome και υποστηρίζει δεκάδες πρόσθετα προγράμματα περιήγησης και λειτουργικά συστήματα, τα οποία προσφέρουν όλα πολύ περισσότερους πράκτορες χρήστη. Επί του παρόντος, υπάρχουν 738 υποστηριζόμενοι πράκτορες χρήστη.

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

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

Η αλλαγή του παράγοντα χρήστη του προγράμματος περιήγησής σας είναι αβλαβής και αυτοί είναι οι ευκολότεροι τρόποι για να το κάνετε!



About the author

Εργάζομαι ως σύμβουλος για τη Microsoft. Ειδικεύομαι στην ανάπτυξη εφαρμογών για κινητά για συσκευές Apple και Android και ασχολούμαι επίσης με την ανάπτυξη εφαρμογών για Windows 7. Η εμπειρία μου με smartphone και Windows 7 με κάνει ιδανικό υποψήφιο για αυτή τη θέση.



Related posts