Uw webbrowser kan af en toe een dialoogvenster u informeren dat het een langlopend script heeft ondervonden geven . Zeer waarschijnlijk zul je de browser draait langzaam of invriezen opmerken en zult u mogelijk problemen laden van andere websites, terwijl het script wordt gedraaid hebben . Dit foutbericht wordt vaak gezien met Internet Explorer , maar ook andere webbrowsers zullen hun varianten van het bericht weer te geven als langlopende scripts beïnvloeden elke webbrowser . Ondanks de alarmerende verschijning van het bericht , een long-running script is gewoon een die lijdt problemen met de prestaties en actief buiten toegestane uitvoeringstijd van die browser of lijnen - van - code drempel . Script De " script " in de long-running script foutmelding is meestal een stukje JavaScript-code die uw browser probeert te voeren . Dit script is een klein programma dat uw webbrowser wordt uitgevoerd op uw computer naar uw web browsing ervaring rijker te maken . JavaScripts worden vaak gebruikt om uw formulier gegevens te valideren en aan de macht een aantal van de interactieve elementen op uw webpagina . Zoals het geval is bij elke andere computer -programma , moet de code die wordt gebruikt in deze scripts worden ontworpen om zeer snel en in een resource - efficiënte manier uit te voeren . Long Running Scripts zijn computerprogramma's en zelfs kleine degenen hebben moeilijkheden die kunnen leiden tot inefficiënte uitvoering onder bepaalde voorwaarden . Er zijn vele redenen waarom een script lang kon worden uitgevoerd . Als script communiceert met een database kan seconden te voeren , die een zeer lange tijd met computerstandaarden . Als de programmeur veel regels code heeft geschreven , kan dit ook vertragen de uitvoeringstijd . Als de programmeur is gecodeerd in een oneindige lus , kan het script niet stoppen uitvoeren totdat u handmatig beëindigen . Elke browser heeft zijn eigen definitie van een long-running script en zal een dialoogvenster weer te geven wanneer zij tegenkomt een script dat de uitvoering ervan drempels overschrijdt . Browsers Internet Explorer definieert een lange lopende script door te kijken naar het aantal regels code die het script motor heeft uitgevoerd . De standaardwaarde is vijf miljoen regels code , waarover zij het script acht lange lopende en zal u vragen om actie te ondernemen . U kunt deze waarde wijzigen in het register instelling van uw computer . Firefox kijkt naar de lengte van de tijd dat de script-engine is het uitvoeren . Als het langer dan tien seconden , maar het script acht lange running zijn. De Safari en Chrome browsers ook uitvoeringstijd je script om te bepalen of het long-running . Resolutie Wanneer uw webbrowser ontmoetingen een long-running script , het zal pauzeren uitvoering van de code en toont een dialoogvenster waarin staat dat een script lang loopt of kan ertoe leiden dat uw computer niet meer reageert . U kunt ervoor kiezen om het script uit te gaan met het uitvoeren , debug het op sommige browsers of te beëindigen ( kill ) het script en hervat het gebruik van uw browser . U kunt uw register instellingen voor Internet Explorer wijzigen om de drempel te verhogen . Firefox kunt u de time-out drempel in zijn " about: config " te wijzigen instellingen . Als je de een schrijven van het script , moet u de prestaties te testen in verschillende browsers voorafgaand aan de implementatie .
|