如何禁用Chrome以超时/查杀标签?

时间:2011-03-01 22:21:41

标签: flash flex google-chrome timeout

用户报告我们的Flex应用的特定屏幕在Google Chrome和IE中超时。我可以重现这个问题,但我不知道是什么导致了它。我不能用Firefox重现它。

我想知道是否有办法暂时禁用Chrome中的此功能,因为我知道在Firefox(至少在v3.6中)当Flex / Flash应用执行时间过长时,我会从Flash中获取堆栈跟踪运行时指向我的问题。例如:

Error: Error #1502: A script has executed for longer than the default timeout period of 15 seconds.
    at TimeoutTest/___TimeoutTest_Button1_click()[/TimeoutTest/src/TimeoutTest.mxml:5]

我认为Chrome正在劫持这个过程并拒绝给我这些信息,所以我宁愿暂时阻止此行为,看看运行时是否会检测到超时并提供类似的跟踪。

有什么想法吗?

4 个答案:

答案 0 :(得分:1)

我知道我迟到但答案是在Chrome菜单中(三条纹):转到设置 - >显示高级设置 - >隐私:取消选中“预测网络操作以提高页面加载性能”选项。希望有所帮助。

答案 1 :(得分:0)

转到发布设置 - >在主Fla中闪烁并更改脚本时间限制参数。希望它有效

答案 2 :(得分:0)

你想做什么?我相信正常的脚本限制为15秒。如果您的某个用户收到这些错误,则意味着您的应用程序挂起超过15秒!

如果是这种情况,你会以错误的方式看待这个问题。而不是仅仅删除脚本限制,尝试找出导致如此多延迟的原因并尝试优化它。 Flex Profiler将有很大帮助。

答案 3 :(得分:0)

在桌面上创建 Chrome 浏览器快捷方式。右键单击快捷方式,选择属性,在目标下,将 --disable-hang-monitor 添加到末尾,如下所示:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-hang-monitor。应用更改。如果要删除脚本超时,请打开快捷方式,否则使用普通链接。在重新打开快捷方式之前,必须关闭所有浏览器。