Η μέθοδος Window.focus δεν λειτουργεί στον Internet Explorer 8

Συμπτώματα

Μπορείτε να αναπτύξετε μια ιστοσελίδα που χρησιμοποιεί τη μέθοδο Window.focus για να ορίσετε την εστίαση στο παράθυρο του Internet Explorer. Στη συνέχεια, μπορείτε να αναζητήσετε αυτήν την ιστοσελίδα στον Windows Internet Explorer 8. Μετά μπορείτε να ελαχιστοποιήσετε το παράθυρο του Internet Explorer, η μέθοδος Window.focus δεν επιστρέφει αυτήν την ιστοσελίδα στο προσκήνιο της οθόνης. Αυτό το ζήτημα προκύπτει όταν περιηγείστε σε αυτήν τη σελίδα Web σε μια ζώνη ασφαλείας που σας δίνει τη δυνατότητα προστατευμένης κατάστασης λειτουργίας.

Για τα βήματα για την αναπαραγωγή αυτού του ζητήματος, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες".

Αιτία

Αυτό το ζήτημα προκύπτει λόγω αλλαγής της αρχιτεκτονικής Internet Explorer χαλαρά συνδεδεμένων στον Internet Explorer 8.

Προτεινόμενη αντιμετώπιση

Πληροφορίες ενημερωμένης έκδοσης ασφαλείας


Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Windows Internet Explorer. Για να το κάνετε αυτό, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Για περισσότερες τεχνικές πληροφορίες σχετικά με την πιο πρόσφατη αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Windows Internet Explorer, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Σημείωση Αυτή η ενημερωμένη έκδοση συμπεριλήφθηκε πρώτα στην ενημερωμένη έκδοση ασφαλείας 980182 (MS10-018). Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
980182 MS10-018: αθροιστική ενημερωμένη έκδοση ασφαλείας για τον Internet Explorer

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με τη μέθοδο της εστίασης , επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Βήματα για την αναπαραγωγή αυτού του ζητήματος

  1. Δημιουργήστε την ακόλουθη ιστοσελίδα:
    <html><head><meta http-equiv="refresh" content="5" />
    <title>this is a test page</title>
    <script>
    function foo()
    {
    window.focus();
    }
    </script>
    </head>
    <body onload="foo()">
    Hello World
    </body>
    </html>
  2. Περιηγηθείτε στη σελίδα Web σε μια ζώνη προστατευμένη κατάσταση λειτουργίας με δυνατότητα ασφαλείας στον Internet Explorer 8.
  3. Ελαχιστοποίηση του παραθύρου του Internet Explorer και να περιμένετε περίπου πέντε δευτερόλεπτα.
Στην περίπτωση αυτή, η ιστοσελίδα αναμένεται να επιστρέψει στο προσκήνιο της οθόνης. Ωστόσο, η σελίδα αναβοσβήνει στη γραμμή εργασιών αντί για αυτό.
Ιδιότητες

Αναγνωριστικό άρθρου: 979954 - Τελευταία αναθεώρηση: 10 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια