一位用户报告说,我们的Flex应用程序在Google Chrome和IE中的某个屏幕超时。我可以重现这个问题,但我不知道是什么导致了它。我不能用Firefox重现它。
我想知道是否有办法在Chrome中暂时禁用这一功能,因为我知道在Firefox(至少在3.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劫持了这个进程,拒绝了我的信息,所以我更倾向于现在阻止这种行为,看看运行时是否会检测到超时并提供类似的跟踪。
有什么想法吗?
发布于 2014-08-18 22:12:01
我知道我来晚了,但答案是在Chrome菜单(三条线)中:转到设置->显示高级设置->隐私:取消选中“预测网络操作以提高页面加载性能”的选项。希望这能有所帮助。
发布于 2011-03-02 06:29:55
转到主Fla中的发布设置-> Flash,然后更改脚本时间限制参数。希望它能起作用
发布于 2011-03-02 06:34:49
你想做什么?我相信正常的脚本限制是15秒。如果你的一个用户收到这些错误,那就意味着你的应用程序挂起了超过15秒!
如果是这样的话,你看错了方向。与其只是取消脚本限制,不如找出造成如此多延迟的原因,并尝试对其进行优化。Flex Profiler将提供极大的帮助。
https://stackoverflow.com/questions/5161133
复制相似问题