Mesaj de eroare: "un script de pe această pagină este cauza a alerga lent Internet Explorer"

Traduceri articole Traduceri articole
ID articol: 175500 - View products that this article applies to.
Măriți totul | Reduceți totul

Rezumat

Deoarece unele script-uri pot lua o cantitate excesivă de marcă de timp pentru a rula, Internet Explorer solicită utilizatorului să decidă dacă să continue rularea script-ul lent. Unele teste si benchmark-uri pot utiliza script-uri care ia o lungă perioadă de marcă de timp pentru a rula. Prin urmare, poate doriți pentru a crește cantitatea de marcă de timp care trece înainte de a apare caseta de mesaj. În Internet Explorer, valoarea de expirare script-ul poate fi schimbat pe computerele client specifice, prin modificarea o intrare de registry.

Informații suplimentare

Uneori, o pagină Web con?ine script-ul care ia o neobisnuit de mult marcă de timp pentru a rula. Dacă aveți de scripting un control ActiveX pe o pagină web pentru a transfera un fișier foarte mari sau executați o interogare de bază acoperire de date mare, aceasta cauzează adesea o întârziere în mod semnificativ de mare. Internet Explorer 3.02 detectează întârziere prelungită, și solicită utilizatorului cu o casetă de dialog care se citește după cum urmează:
Această pagină conține un script care este de a lua o neobisnuit de mult marcă de timp pentru a termina. Pentru a termina acest script-ul acum, faceți clic pe Revocare.
Caseta de mesaj echivalente pentru versiunile de Internet Explorer 4.0 prin 8 formulat după cum urmează:
Un script de pe această pagină este cauza Internet Explorer pentru a rula lent. Dacă Urmărire să ruleze, computerul poate deveni nu răspund. Vrei pentru a abandona script-ul?
Acest mecanism permite utilizatorului de a opri misbehaved script care se execută într-o buclă nesfârșită sau altfel se desfășoară încet.

În Internet Explorer 3.02, această casetă de mesaj poate apărea pe mașini care rulează Windows 95. Versiunea 3.02 browser-ul este în mod special în căutarea pentru a vedea dacă firul de script-ul a pompat orice mesaje de windows în ultimele cinci secunde. Nu există nici o modalitate de a trece peste această amânare pentru Internet Explorer 3.02. Dacă utilizați un control ActiveX cu mult marcă de timp blocarea operațiunilor, acest control ActiveX să fie angaja un eveniment mecanism și întoarcerea control apelantului sau apel sosit PeekMessage fiecare cinci secunde pentru a reseta un interval de eșantionare.

Internet Explorer 4.0 și versiunile ulterioare, un interval de eșantionare nu mai este o valoare fixă bazate pe Windows mesaje. Internet Explorer acum piese numărul total de declarațiile de executat scriptul și reinițializează valoarea de fiecare dată că un nou executarea de script-ul este a început, astfel de la un marcă de timp de expirare sau de la un handler de eveniment, pentru pagina curentă cu motorul de script-ul. Internet Explorer afi?ează o casetă de dialog "script de lungă durată", atunci când această valoare este de peste o valoare de prag. Internet Explorer nu verifică fiecare instruire pentru a vedea dacă este peste limita. Periodic, motorul de script-ul de sondaje Internet Explorer cu numărul de declarații executat și Internet Explorer verifică dacă aceasta este peste limita. Datorită acestui mecanism, este posibil să execute mai mult decât limita implicit fără dialog dacă executarea script-ul întregul se termină înainte de script-ul motor sondaje Internet Explorer.

Pentru ca ne modifica această valoare de amânare în Internet Explorer versiunea 4.0 prin 8 pentru tine, du-te la "Fix it pentru mine"secțiune. Dacă tu prefer la spre fix this problemă-te, du-te la "Să-mi rezolv singur"secțiune.

Fix it pentru mine

Pentru a remedia această problemă automat, faceți clic pe Fix it buton sau link-ul, faceți clic pe alerga în casetă de dialog File Descărcați și apoi urmați pașii din Fix it expertul.
Reduceți imagineaMăriți imaginea
assets fixit1
Remedia această problemă
Microsoft Fix it 50403
Reduceți imagineaMăriți imaginea
assets fixit2

Note
  • Acest expert pot aplica numai versiunea în limba engleză. Cu toate acestea, fix automat, de asemenea, funcționează pentru alte versiuni lingvistice ale Windows.
  • Dacă nu sunt pe computerul care are problema, salvați Fix it soluție la o unitate flash sau pe un CD, apoi executa?i -o pe computerul care are problema.

Apoi, du-te la "Acest lucru au rezolvat problema?"secțiune.



Să-mi rezolv singur

Importante Acest secțiune, metodă sau activitate conține pași care vă spune cum să modificați registry. Cu toate acestea, grave probleme ar putea apărea dacă modificați registry incorect. Prin urmare, asigurați-vă că urmați acești pași cu atenție. Pentru protecția adăugată, face o copiere de rezervă registry înainte de a modifica aceasta. Apoi, aveți posibilitatea să restabiliți registry dacă apare o problemă. Pentru mai multe informații despre modul de rezervă și restabilirea registry, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
322756 Cum să face o copiere de rezervă și restabilirea registry-ului în Windows


Pentru a modifica această valoare de amânare în Internet Explorer versiunea 4.0 prin 8, urmați acești pași:
  1. Folosind un Editor de Registry, precum Regedt32.exe, deschideți thiskey:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

    Notă Dacă cheia de stiluri nu este prezent, crea un nou cheie care se numeste stiluri.
  2. Creați un nou DWORD value numit "MaxScriptStatements" sub această cheie, și setați valoarea la numărul de declarații de script-ul dorit. Dacă nu sunteți aure despre valoarea de care aveți nevoie pentru a seta acest lucru pentru, setați-l la o valoare DWORD 0xFFFFFFFF pentru a evita casetă de dialog.
implicit, nu există cheia. În cazul în care cheia nu a fost adăugat, limita de prag implicit pentru casetă de dialog de amânare este 5.000.000 declarații pentru Internet Explorer 4 și versiunile ulterioare.

Deoarece versiunile de Internet Explorer 4.0 prin 8 amânare se bazează pe numărul de declarații de script-ul, care sunt executate, casetă de dialog de amânare nu se afișează în timpul ActiveX control sau acces baze acoperire de date întârzieri. Buclele Infinitului în script-ul va fi încă detectat.

Acest lucru au rezolvat problema?

  • Verificați dacă problema este fixat. În cazul în care este fixat problema, a?i terminat cu această secțiune. Dacă problema nu este fixată, se poate contactați asistența.
  • Am aprecia feedback-ul dumneavoastră. Pentru a oferi feedback-ul sau pentru a raporta orice probleme cu această soluție, vă rugăm să lăsați un comentariu pe "Fix it pentru mine"blog sau trimite-ne un poștă electronică

Referințe

Pentru mai multe informații despre viteza, de securitate și de adaptabilitate a Internet Explorer 8, vizitați următorul site Web Microsoft:
http://www.Microsoft.com/Windows/Internet-Explorer/get-the-Facts/Mythbusting.aspx

Proprietă?i

ID articol: 175500 - Ultima examinare: 18 noiembrie 2013 - Revizie: 4.0
Se aplică la:
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
Cuvinte cheie: 
kbfixme kbmsifixme kbcode kbFAQ kbhowto kbscript kbmt KB175500 KbMtro
Traducere automată
IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată ?i poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate ?i articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cuno?tin?e în mai multe limbi. Articolele traduse automat ?i post-editate pot con?ine gre?eli de vocabular, sintaxă ?i/sau gramatică. Microsoft nu este responsabil de inexactită?ile, erorile sau daunele cauzate de traducerea gre?ită a con?inutului sau de utilizarea acestuia de către clien?i. Găsi?i mai multe informa?ii despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 175500

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com