Select the product you need help with
Προσδιορισμός της έκδοσης του προγράμματος περιήγησης μέσω δέσμης ενεργειώνΑναγν. άρθρου: 167820 Σε αυτήν τη σελίδαΠερίληψηΜε τις νέες δυνατότητες που παρέχει το Internet Explorer 4.0, ενδέχεται να ενδείκνυται για δέσμες ενεργειών μέσω υπολογιστή-πελάτη και διακομιστή, για να προσδιορίσετε την έκδοση του προγράμματος περιήγησης, έτσι ώστε μια εφαρμογή Web να εκμεταλλευτείτε τις νέες λειτουργίες, ή υποβάθμιση ομαλό, ανάλογα με την έκδοση του προγράμματος περιήγησης αυτήν τη στιγμή εκτέλεσης. Σημαντικό: Τις μεθόδους που χρησιμοποιούνται σε αυτό το άρθρο βασίζονται στην τοποθεσία στο Web, λήψη της σωστής συμβολοσειράς "HTTP_USER_AGENT" για προγράμματα περιήγησης που συνδέονται με την τοποθεσία. Ορισμένοι διακομιστές μεσολάβησης και τα προγράμματα περιήγησης ενδέχεται να στείλει πληροφορίες οι οποίες είναι εσφαλμένη ή δύσκολο να ερμηνεύσει. Για παράδειγμα, η προεπιλεγμένη HTTP_USER_AGENT συμβολοσειρά που Opera 5.12 επιστρέφει είναι "Mozilla/4.0 (συμβατό; MSIE 5.0; <operating system="">) Opera 5.12 [en]". Αυτή η συμβολοσειρά είναι δύσκολο να ερμηνεύσει επειδή το πρώτο τμήμα της συμβολοσειράς είναι ίδια με τη συμβολοσειρά που επιστρέφει τον Internet Explorer 5.</operating> Εάν πρέπει να προσδιορίζει με μοναδικό τρόπο τον Internet Explorer έκδοση 5 ή νεότερη έκδοση (στη Microsoft Win32 και Unix πλατφόρμες μόνο), χρησιμοποιήστε τοisComponentInstalledήgetComponentVersionμέθοδοι της συμπεριφοράς CLIENTCAPS. Για πληροφορίες σχετικά με τις μεθόδους αυτές, ανατρέξτε στις ακόλουθες τοποθεσίες της Microsoft στο Web: http://msdn2.Microsoft.com/en-us/library/ms531357.aspx ΣΗΜΕΙΩΣΗ: Αυτές οι μέθοδοι θα αποτύχει, εάν ο υπολογιστής-πελάτης δεν έχει τον Internet Explorer 5 ή νεότερη έκδοση (Microsoft Win32 και Unix πλατφόρμες μόνο).
(http://msdn2.microsoft.com/en-us/library/ms531357.aspx)
http://msdn2.Microsoft.com/en-us/library/ms531350.aspx
(http://msdn2.microsoft.com/en-us/library/ms531350.aspx)
Περισσότερες πληροφορίεςΑπό μια δέσμη ενεργειών-πελάτηΗ παρακάτω συνάρτηση JScript μπορεί να χρησιμοποιηθεί για να προσδιορίσετε την έκδοση του προγράμματος περιήγησης που εκτελείται σε από μια δέσμη ενεργειών του υπολογιστή-πελάτη. Η συνάρτηση εκτελείται σε μεγάλη πλειοψηφία των προγραμμάτων περιήγησης που είναι διαθέσιμα και αποδίδει τον αριθμό κύριας έκδοσης για οποιοδήποτε πρόγραμμα περιήγησης Microsoft Internet Explorer και το μηδέν (0) για άλλους χρήστες. Χρήση της συνάρτησης αυτό διασφαλίζει ότι η δέσμη ενεργειών θα είναι συμβατή με τις μελλοντικές εκδόσεις του Internet Explorer.Το παρακάτω παράδειγμα επιδεικνύει τον τρόπο για να εντοπίσει την έκδοση του προγράμματος περιήγησης από μια δέσμη ενεργειών του υπολογιστή-πελάτη. Σημειώστε ότι αυτό το παράδειγμα δεν ελέγχει ειδικά για την έκδοση πλατφόρμας, όπως τα Windows 95, Windows NT, Windows 3.1, και ούτω καθεξής, απαιτούν τη δευτερεύουσα συμβολοσειρά ξεχωριστό userAgent ελέγχου όταν ισχύουν: Από μια δέσμη ενεργειών συμπερίληψης του διακομιστήΣΗΜΕΙΩΣΗ: ΤοRequest.ServerVariables("HTTP_USER_AGENT")η μέθοδος μπορεί να χρησιμοποιηθεί στη θέση του τοBrowserTypeτο αντικείμενο στη δέσμη ενεργειών του διακομιστή. Για πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):272413 Το στοιχείο Browser δυνατότητα που παρέχεται με ενεργών σελίδων διακομιστή (ASP) παρέχει τις δέσμες ενεργειών σας με μια περιγραφή των δυνατοτήτων του προγράμματος περιήγησης Web στον υπολογιστή-πελάτη με σύγκριση της κεφαλίδας HTTP User Agent με τις καταχωρήσεις στο αρχείο BROWSCAP.INI. Για μια εφαρμογή ASP να εντοπίσουν την υποστήριξη του προγράμματος περιήγησης για τις νέες δυνατότητες του Internet Explorer 4.0, αντιγράψτε την τελευταία BROWSCAP.INI από την ακόλουθη τοποθεσία Cyscape Web:
(http://support.microsoft.com/kb/272413/EN-US/
)
Τρόπος προσδιορισμού του τύπου προγράμματος περιήγησης σε δέσμη ενεργειών συμπερίληψης του διακομιστή χωρίς του αντικειμένου BrowserTypehttp://www.cyscape.com/ASP/Browscap/ Copy it to your %windows%\system32\inetsrv\asp\cmpnts directory and execute
a server-side script similar to the example below.
(http://www.cyscape.com/asp/browscap/)
This example specifically takes advantage of new Dynamic HTML functionality if the current browser is Internet Explorer 4.0 or later: ΑναφορέςComponents Reference in the Active Server Pages (ASP) Roadmap ΙδιότητεςΑναγν. άρθρου: 167820 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:167820
(http://support.microsoft.com/kb/167820/en-us/
)
| Μεταφράσεις άρθρων
|





Επιστροφή στην αρχή








