חשוב: יישום שולחן העבודה של Internet Explorer 11 יצא משימוש והתמיכה בו הסתיימה נכון ל- 15 ביוני 2022 עבור גירסאות מסוימות של Windows 10.

עדיין תוכל לגשת לאתרים ישנים יותר מדור קודם הדורשים את Internet Explorer באמצעות מצב Internet Explorer Microsoft Edge. למד כיצד.

יישום שולחן העבודה של Internet Explorer 11 ינותב מחדש באופן ההעברתי אל הדפדפן המהיר ומאובטח Microsoft Edge, ובסופו של דבר יהפוך ללא זמין באמצעות Windows Update. השבת את IE עוד היום.

תופעות

שקול את התרחיש הבא:

  • אתר דף אינטרנט מסוים באמצעות Internet Explorer 10.

  • דף האינטרנט מכיל קובץ Script היוצר בקשת XML אסינכרוניתHttpRequest (XHR) בעת פתיחת דף האינטרנט.

  • אתה סוגר את דף האינטרנט במהלך בקשת XHR.

  • התגובה לבקשת XHR גדולה מ- 2 KB (כולל נתוני הכותרת).

בתרחיש זה, ייתכן שתאבד חיבור HTTP למארח הנתון. לאחר מכן, כאשר תנסה לגלוש לדף אינטרנט אחר במארח, ייתכן שתיתקל בהקפאת רשת. בעיה זו מתרחשת כאשר אתה מאבד את המספר המרבי של חיבורים בו-זמניים למארח.

הערה בעיה זו מתרחשת במצבי מסמכים של Internet Explorer 7, Internet Explorer 8 ו- Internet Explorer 9 Internet Explorer 10.

פתרון

מידע אודות עדכון אבטחה

כדי לפתור בעיה זו ב- Internet Explorer 9 או Internet Explorer 10, התקן את עדכון האבטחה המצטבר האחרון עבור Internet Explorer. לשם כך, עבור אל אתר האינטרנט הבא של Microsoft:

http://update.microsoft.com ברירת http://update.microsoft.com
הערות

  • עדכון זה Internet Explorer 10 נכלל תחילה בעדכון האבטחה הבא:

    2838727 MS13-047: עדכון אבטחה מצטבר עבור Internet Explorer: 11 ביוני 2013

  • כדי להתקין עדכון זה עבור Internet Explorer 9, לחץ על מספר המאמר הבא כדי להציג את המאמר ב- Microsoft Knowledge Base:

    2905733 Internet Explorer מאבד חיבורי HTTP בעת סגירת דף אינטרנט לפני שתקבל תגובת XHR

  • לקבלת מידע טכני נוסף אודות עדכון האבטחה המצטבר האחרון עבור Internet Explorer, עבור אל אתרי האינטרנט הבאים של Microsoft:

    http://www.microsoft.com/technet/security/current.aspx

פתרון

כדי לעקוף בעיה זו, באפשרותך להשתמש באחת מהשיטות הבאות:

  1. שנה את בקשת XHR לבקשה סינכרוני.

    הערה פתרון זה הוא נגד שיטות תיכנות מומלצות ועלוב לגרום לדפדפן האינטרנט להקפיא אם אין תגובה. לקבלת מידע נוסף, ראה מדוע כדאי להשתמש ב- XMLHttpRequest באופן אסינכרוני.

    כדי למנוע Windows חיבור לאינטרנט (WinINet) יחד עם AJAX, באפשרותך לסיים את החיבור הקיים לפני סגירת החלון.

    הערה לקבלת מידע נוסף אודות האופן שבו ניתן לעקוף את דליפת החיבור, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

    886710 נראה ש- Internet Explorer מפסיק להגיב, וייתכן שתבחין גם בדליפת זיכרון במחשב

  2. החלף את פעולת השירות window.open בפעולת השירות window.showModalDialog.

    שים לב, פתרון זה מונע את האינטראקציה של המשתמש עם חלון האב עד לסגור את חלון הצאצא.

  3. סיים בקשות XHR אסינכרוניות קיימות מאירוע OnUnLoad. לדוגמה:

    function unloadEventHandler() 
    { 
    if (g_xmlHttpRequest != null && g_xmlHttpRequest.readyState != 4) 
    { 
    g_xmlHttpRequest.abort(); 
    } 
    } 
  4. אל תבצע שיחות XHR אסינכרוניות מהאירוע OnUnLoad.

    הערה גם אם תבצע את השיחות מאירוע OnLoad, בעיה זו עשויה עדיין להתרחש.

  5. שדרג ל- Internet Explorer 10 וודא שאתה משתמש בהטמעת XHR המקורית.

  6. הגדל את המספר המרבי של חיבורים.

מידע נוסף

לקבלת מידע נוסף אודות מינוח עדכוני תוכנה, לחץ על מספר המאמר הבא כדי להציגו מתוך מאגר הידע Microsoft Knowledge Base:

824684 תיאור המינוח הרגיל המשמש לתיאור עדכוני התוכנה של Microsoft

מצב

Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

תודה על המשוב!

×