Windows

Fix: Un script din această pagină cauzează alergarea lentă a Internet Explorer

Excel VBA Introduction Part 47.1 - Browsing to Websites and Scraping a Web Page

Excel VBA Introduction Part 47.1 - Browsing to Websites and Scraping a Web Page
Anonim

În timp ce vizitați unele site-uri web, Internet Explorer poate raporta un Mesaj de eroare - Un script pe această pagină cauzează alergarea lentă a Internet Explorer! Dacă vă confruntați frecvent cu această problemă, vă recomandăm să citiți mai departe!

Există situații în care o pagină Web conține un script care durează un timp neobișnuit de rulat. Dacă scriptați un control ActiveX pe o pagină Web pentru a transfera un fișier foarte mare sau pentru a efectua o interogare vastă a bazei de date, acest lucru va cauza adesea o întârziere semnificativă.

În astfel de cazuri, Internet Explorer solicită utilizatorului să decidă dacă doriți să continuați să rulați scriptul lent sau nu. Este posibil să primiți un mesaj după cum urmează:

Un script de pe această pagină cauzează alergarea înceată a Internet Explorer. Dacă acesta continuă să funcționeze, calculatorul dvs. poate să nu mai răspundă. Doriți să întrerupeți scriptul?

În Internet Explorer, valoarea temporizării script-ului poate fi modificată pe anumite mașini client modificând o intrare în registry. Deci, dacă vedeți frecvent acest mesaj, este posibil să doriți să schimbați valoarea temporizării scriptului.

Pentru aceasta, deschideți regedit și navigați la următoarea cheie:

HKEY_CURRENT_USER Software Microsoft Internet Explorer Stiluri

Dacă nu apare cheia Styles, va trebui să o creați!

Apoi creați o nouă valoare DWORD numită MaxScriptStatements sub această cheie și setați valoarea la numărul dorit de declarații de script. Limita de prag implicită pentru caseta de dialog time-out este de 5.000.000 de declarații. Dacă nu știți ce valoare trebuie să setați, puteți să o setați la o valoare DWORD de 0xFFFFFFFF pentru a evita complet dialogul.

Alternativ, puteți să descărcați Microsoft Fix it 50403 din KB175500 și aplicați-o pentru a permite Microsoft să o repare automat pentru dvs.