有没有办法直接从网站上禁用有关长时间运行脚本的浏览器弹出窗口(例如在Firefox和Safari中)?
(而不是来自浏览器设置)
答案 0 :(得分:2)
只有将长时间运行的脚本分成几部分。
请参阅我对Show javascript execution progress的回答以获得解决方案。
答案 1 :(得分:1)
由于您提到了Firefox和Safari,因此您可能需要使用Web Workers(Firefox 3.5和Safari 4)。 Web Workers的执行发生在一个单独的进程中,并不会阻止UI线程: