Javascript IE8中的停止脚本加载错误弹出窗口

Javascript IE8中的停止脚本加载错误弹出窗口,javascript,jquery,asp.net-webpages,Javascript,Jquery,Asp.net Webpages,我在IE8的脚本加载上遇到了一些问题 错误弹出窗口显示类似的消息 错误:此页面上的脚本导致internet Explorer运行缓慢。如果它继续运行,您的计算机可能会无响应。是否要中止脚本 我谷歌搜索太多了,也得到了一些解决方案,但都没有阻止这个弹出窗口, 我也尝试增加脚本超时,但仍然显示弹出窗口,甚至还尝试从注册表增加脚本加载时间,但它不起作用。请帮助我解决这个问题。这个错误弹出窗口显示在IE8和低于这个版本。我必须使其在IE 8中根据客户端要求运行,所以请帮助我 谢谢这是IE8的一个已知问题

我在IE8的脚本加载上遇到了一些问题

错误弹出窗口显示类似的消息

错误:此页面上的脚本导致internet Explorer运行缓慢。如果它继续运行,您的计算机可能会无响应。是否要中止脚本

我谷歌搜索太多了,也得到了一些解决方案,但都没有阻止这个弹出窗口, 我也尝试增加脚本超时,但仍然显示弹出窗口,甚至还尝试从注册表增加脚本加载时间,但它不起作用。请帮助我解决这个问题。这个错误弹出窗口显示在IE8和低于这个版本。我必须使其在IE 8中根据客户端要求运行,所以请帮助我


谢谢

这是IE8的一个已知问题。这基本上意味着浏览器抱怨某个操作需要很长时间才能完成,并且它为用户提供了退出该操作的机会,因为当脚本运行时,UI没有响应

一个常见的修复方法是将脚本分成更小的块,并在setTimeout中调用每个块。你必须谨慎,以确保你能维持原来的执行顺序

setTimeout(function(){
  //break your function into smaller pieces that can be called separately. 
},5);
这使浏览器有机会在块之间呼吸,因此不再将其视为一个长时间运行的脚本

一个常见的用例是,如果循环中有独立的迭代,可以彼此独立执行


另一种选择是优化正在执行的JavaScript。JQuery选择器速度慢是很常见的,可以使用常见的最佳实践对其进行优化

这是IE8的一个已知问题。这基本上意味着浏览器抱怨某个操作需要很长时间才能完成,并且它为用户提供了退出该操作的机会,因为当脚本运行时,UI没有响应

一个常见的修复方法是将脚本分成更小的块,并在setTimeout中调用每个块。你必须谨慎,以确保你能维持原来的执行顺序

setTimeout(function(){
  //break your function into smaller pieces that can be called separately. 
},5);
这使浏览器有机会在块之间呼吸,因此不再将其视为一个长时间运行的脚本

一个常见的用例是,如果循环中有独立的迭代,可以彼此独立执行


另一种选择是优化正在执行的JavaScript。JQuery选择器速度慢是很常见的,可以使用常见的最佳实践对其进行优化

您的问题没有基于代码的解决方案。你也许可以逐个客户解决这个问题,但我相信这不是你想要的


消除此消息的最佳方法是改进代码。为什么代码需要这么长时间才能运行?这是不是可以在服务器上异步运行然后返回响应?

没有基于代码的解决方案。你也许可以逐个客户解决这个问题,但我相信这不是你想要的


消除此消息的最佳方法是改进代码。为什么代码需要这么长时间才能运行?这不是可以在服务器上异步运行然后返回响应的东西吗?

消息将您引向这样一个点:jquery的某些代码有一个无穷大的值,或者它花费了太多的时间,您必须更改循环的逻辑,并且必须最小化迭代,如果示例代码比建议的可用。

消息将您引导到jquery的某些代码有一个无穷大的值,或者它花费了太多的时间,您必须更改循环的逻辑,并且必须最小化迭代,如果示例代码比建议的可用。

我已经使用了这个SetTimeout函数,但它仍然显示出来,我已经对这个函数提出了疑问。请记住,传递给SetTimeout的第二个参数不是代码块的超时,但是,直到该方法预定开始的时间——这意味着值越高,您必须等待代码运行的时间就越长。如果setTimeout不起作用,那么您必须优化代码或更改客户端方法。我们需要更多的细节来帮助您我已经使用了这个SetTimeout函数,但它仍然显示了,我已经对这个函数提出了疑问。好的,请记住,传递给SetTimeout的第二个参数不是代码块的超时,但是,直到该方法预定开始的时间——这意味着值越高,您必须等待代码运行的时间就越长。如果setTimeout不起作用,那么您必须优化代码或更改客户端方法。我们需要更多的细节来帮助你