Monday, 2 February 2009

Modificar Firefox y Internet Explorer para poder ejecutar scripts largos mediante Javascript

A veces, nos encontramos que ciertos scripts hechos en javascript duran un poco más de lo normal. Eso es debido a que se ejecutan bucles dentro de estos, y eso hace que el explorador se queje a la que tarda más de 10 segundos o si se sobrepasan las 5 millones de declaraciones en javascript. Para solucionar esto es bastante fácil.





  • Internet Explorer:
Para que no se queje Internet explorer, tenemos que ir al registro de windows:

Mi PC\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

Nos dirigimos a la clave Styles, y si no existe, la tenemos que crear. Luego dentro de la clave, creamos un nuevo valor DWORD llamado "MaxScriptStatements", y le ponemos un valor en decimal de más de 5 Millones. De esta manera no nos saldrá el mensajito y podremos dejar nuestro script roncando el tiempo necesario.

  • Firefox:
Desde firefox, es más sencillo, nos ponemos en la barra de direcciones y ponemos about:config







Luego creamos la clave dom.max_chrome_script_run_time , donde el valor es un entero y indica el número de segundos de ejecución. Por lo tanto subimos a los segundos que necesitemos y listo.

Más información en:
http://kb.mozillazine.org/Dom.max_chrome_script_run_time
http://support.microsoft.com/kb/175500

0 comments:

Post a Comment