怎么解决IE提示“是否停止运行此脚本?此页面上的脚本造成Internet Explore运行速度减慢。如果继续运行,您的计算机将可能停止响应。”这个问题-在线等

konamiking 2009-06-30 03:11:36
由于JS程序太复杂,又有很多交互,IE出现提示:


是否停止运行此脚本?
此页面上的脚本造成Internet Explore运行速度减慢。
如果继续运行,您的计算机将可能停止响应。

我点击“是”,程序能继续运行,并且运行结果是正确的,没有问题。


请问怎么才能不出现这个提示啊???

网上搜到一个方法:
1、打开注册表HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Styles,如果 Styles 键不存在,创建调用 Styles 的一个新的项。

2. 创建新的 DWORD 值在此项下称为"MaxScriptStatements"并将值设置为所需的脚本语句数。

我修改了MaxScriptStatements为99999都不行啊!

请高手指点了,在线等!
...全文
32227 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjfeii 2012-04-25
  • 打赏
  • 举报
回复
这个问题是由于:

由于运行某些脚本可能需要较长的时间,因此 Internet Explorer 会提示用户决定是否要继续运行这些缓慢的脚本。 某些测试和基准可能使用了运行时间较长的脚本,并希望增加到消息框提示之前的等待时长。在 Internet Explorer 中,可以在特定的客户端计算机上通过修改注册表项更改脚本超时值。

具体请见:http://support.microsoft.com/kb/175500/zh-cn
darkfox123 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 prototyper 的回复:]
如果仅仅是“JS程序太复杂,又有很多交互”,建议尝试使用setTimeout,在时间轴上合适间隔排队“多线程”运行计算节点......
[/Quote]

恩,我也是这样想的, 只是这样需要好好规划下.
dh20156 2009-07-01
  • 打赏
  • 举报
回复
避免出现脚本失控,参见 网站开发WEB前端高性能优化之JavaScript优化细节

脚本失控基本上有以下四个方面的原因:

1. 在循环中执行了太多的操作
2. 臃肿的函数体
3. 过多的递归
4. 过多的DOM调用
prototyper 2009-07-01
  • 打赏
  • 举报
回复
如果仅仅是“JS程序太复杂,又有很多交互”,建议尝试使用setTimeout,在时间轴上合适间隔排队“多线程”运行计算节点......
zm61389457 2009-07-01
  • 打赏
  • 举报
回复
我以前用dtree生成树的时候,出现过这个问题,后来查了一下,就是因为脚本数据量过大! 我也试了好多方法,没解决的了,最后把dtree换成了梅花雪才成功了!
jol_boy 2009-07-01
  • 打赏
  • 举报
回复
主要还是你的js代码,改本机设置肯定是不可行的~客户端机器怎么能容你随意乱改呢~~还是好好分析你的js代码,优化一下!
chenyongyun 2009-07-01
  • 打赏
  • 举报
回复
我一个朋友也遇到相同的问题,原来用的是IE7,出现这问题,后来升到IE8还是会出现。到底是什么原因造成的?
Love_TuRong 2009-06-30
  • 打赏
  • 举报
回复
要修改注册表的
monexus 2009-06-30
  • 打赏
  • 举报
回复
LZ还是优化代码把
lcystar2008 2009-06-30
  • 打赏
  • 举报
回复
我遇到了相同问题
konamiking 2009-06-30
  • 打赏
  • 举报
回复
实在是优化不了了,IE应该有设置吧,有人知道吗?
valen_jia 2009-06-30
  • 打赏
  • 举报
回复
优化代码吧,是JavaScript执行效率低才会出这个的
konamiking 2009-06-30
  • 打赏
  • 举报
回复
我说了没有死循环,只是JS代码太复杂,而且有一个事件队列(callBack和postback都有)要执行而已,并且最终运行结果是对的。
现在只是不想让IE出现这个提示,不然用户用起来不是很流畅。
hookee 2009-06-30
  • 打赏
  • 举报
回复
要解决根本问题应该查一下脚本是否有死循环.
konamiking 2009-06-30
  • 打赏
  • 举报
回复
我用的是IE7。
在IE8和IE7都要支持!

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧