如何避免使用长时间运行的Javascript在Firefox中的无响应脚本弹出窗口?

spo*_*son 9 javascript firefox

我想在浏览器中对一些Javascript代码进行基准测试,但它可能会触发Firefox的"警告:无响应脚本"弹出窗口.这允许用户在浏览器陷入失控功能的情况下单击"停止脚本".显示弹出窗口时,当前正在运行的功能已停止.这不是理想的,所以有没有办法以不同的方式运行我的基准测试,以便Firefox不会弹出此警告并破坏我的结果?

tlo*_*ach 11

在firefox的地址栏中输入about:config

您希望将dom.max_script_run_time更改为足以使脚本运行.

  • 他是否应该为该页面的每个用户执行此操作? (7认同)
  • 他正在使用它进行基准测试 - 我认为还没有其他用户. (7认同)

Kri*_*oks 9

你必须将长动作分解为较小的动作并轮流执行.这也将允许更好的进度指示.

http://www.sonofsofaman.com/hobbies/code/settimeout.asp

  • 你能详细说说吗?也许一个简单的例子? (2认同)