Príznaky
Predstavte si nasledujúcu situáciu:
-
Môžete zobraziť webovú stránku, ktorá používa window.open metóda na otvorenie druhej webovej stránky v novom okne.
-
Novo otvorené okno obsahuje prvok IFRAME, ktorý načíta stránka s cyklické odkazy.
V takomto prípade k pretečeniu pamäte pri každom otvorení okna.
Pretekanie tiež môže vyskytnúť, ak iframe načíta stránku obsahujúcu prvok Telerik RadGrid pre ASP.NET. V tomto prípade zistíte, že Súkromné bajtov zvýšiť o 3 MB pre každú operáciu window.open . Niektoré otvoriť a zavrieť operácií, výkon systému výrazne znižuje.
Monitorovanie výkonu systému, použite sledovanie výkonu (Perfmon.exe). Sledovanie výkonu, kontrola Súkromné bajtov pre program Internet Explorer.
Poznámka: Ak ste prejdite na stránku hostiteľom iframe priamo a problém sa nevyskytuje.
Informácie o aktualizácii zabezpečenia
Ak chcete vyriešiť tento problém, nainštalujte Najnovšia Kumulatívna aktualizácia zabezpečenia programu Internet Explorer. Ak chcete nainštalovať najnovšie aktualizácie, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://update.microsoft.comĎalšie technické informácie o najnovšej kumulatívnej aktualizácii zabezpečenia programu Internet Explorer, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://www.microsoft.com/technet/security/current.aspx
Poznámka: Táto aktualizácia bola prvýkrát zahrnutá v aktualizácii zabezpečenia 2416400 (MS10-090).
Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
2416400 MS10-090: Kumulatívna aktualizácia zabezpečenia programu Internet Explorer
Informácie o databáze Registry
Dôležité upozornenie: Táto časť, postup alebo úloha obsahuje kroky, ktoré informujú o úpravách databázy Registry. Ak databázu Registry upravíte nesprávne, môžu nastať vážne problémy. Postupujte preto presne podľa týchto krokov. Na dosiahnutie lepšej ochrany zálohujte databázu Registry pred úpravou. Potom môžete obnoviť databázu Registry, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy Registry získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
322756 Zálohovanie a obnovovanie databázy registry v systéme WindowsPo nainštalovaní aktualizácie pre program Internet Explorer 6 a 7 v počítači, musíte pridať hodnotu databázy registry na umožnenie opravy. Ak to chcete urobiť, postupujte nasledovne:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte príkaz regedita stlačte kláves ENTER.
-
Vyhľadajte a kliknite na jeden z nasledujúcich podkľúčov databázy registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl -
V ponuke Upraviť ukážte na položku Nové a potom kliknite na položku Kľúč.
-
Zadajte FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736a stlačte kláves ENTER.
-
Kliknite pravým tlačidlom myši FEATURE_ADDITIONAL_MEMORY_CLEANUP_KB975736, ukážte naa kliknite na tlačidlo Hodnota DWORD.
-
Typ Iexplore.exe, a potom stlačte kláves ENTER.
-
Kliknite pravým tlačidlom myši Iexplore.exe, a kliknite na položku Upraviť.
-
Do poľa Údaj hodnoty zadajte hodnotu 1 a kliknite na tlačidlo OK.
-
Ukončite Editor databázy Registry.
Poznámka: Aplikácie, ktoré hostí ovládaním (WebOC) alebo MSHTML môžu rozhodnúť do opravy pripočítaním vyššie uvedené položky databázy registry. Nahradiť hodnota DWORD zapísaná z "iexplore.exe" názov aplikácie (.exe < názov programu >).
Problém sa nevyskytuje v programe Internet Explorer 8 alebo Internet Explorer 9 však buď program Internet Explorer verzie nainštalovaný, ak používate aplikácie hostiteľské WebBrowser control(WebOC) alebo MSHTML prejdite na stránku, potom sa problém stále vyskytuje. Takéto žiadosti môžu rozhodnúť do opravy pridaním položky databázy registry. Ak to chcete urobiť, postupujte nasledovne:
-
Kliknite na tlačidlo Štart, kliknite na položku Spustiť, zadajte príkaz regedita stlačte kláves ENTER.
-
Vyhľadajte a kliknite na jeden z nasledujúcich podkľúčov databázy registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl -
V ponuke Upraviť ukážte na položku Nové a potom kliknite na položku Kľúč.
-
Zadajte FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUPa stlačte kláves ENTER.
-
Kliknite pravým tlačidlom myši FEATURE_ADDITIONAL_IE8_MEMORY_CLEANUP, ukážte naa kliknite na tlačidlo Hodnota DWORD.
-
Zadajte < názov programu >.exea potom stlačte kláves ENTER.
-
Kliknite pravým tlačidlom myši .exe < názov aplikácie >a kliknite na položku Upraviť.
-
Do poľa Údaj hodnoty zadajte hodnotu 1 a kliknite na tlačidlo OK.
-
Ukončite Editor databázy Registry.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Ďalšie informácie o metóde Window.Open , nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspxĎalšie informácie o prvku IFRAME, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://msdn.microsoft.com/en-us/library/ms535258(VS.85).aspxĎalšie informácie o cyklické odkazy, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft
http://msdn.microsoft.com/en-us/library/bb250448(VS.85).aspx
Produkty tretích strán, ktorými sa zaoberá tento článok, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, implicitnej alebo inej, týkajúce sa výkonu alebo spoľahlivosti týchto produktov.