Unresponsive JavaScript popups. Can I disable them from my website?
Is there any way to disable browsers popups about long running scripts (i.e. in Firefox and Safari) directly from the website?
开发者_如何学编程(And not from the browser settings)
Only by breaking the long running script into pieces.
See my answer to Show javascript execution progress for a solution for this.
Since you mentioned Firefox and Safari, you may want to use Web Workers (Firefox 3.5 and Safari 4). Execution of Web Workers happens in a separate process, and does not block the UI thread:
- Mozilla Dev Center: Using web workers
- John Resig: Computing with JavaScript Web Workers
精彩评论