【发布时间】:2013-07-23 10:06:41
【问题描述】:
我需要加载第三方脚本文件(我没有任何控制权),但我想避免挂起页面,以防脚本中有无限循环。 我尝试调用 javascript 文件并将其放入更新面板中,只需单击一个按钮,但页面仍然挂起。我什至尝试将它放在 iframe 中,只是为了将它与其他控件分开,结果发生了同样的情况。
是否真的没有办法在无限循环开始执行后停止它?
【问题讨论】:
-
..除非调试器有它的控制点,否则不会。为什么不启动调试器并单步调试它以找出它进入无限循环的原因?当你在那里时,你可以修补它并提交修复:)
-
@SimonWhitehead,目前第三方 js 文件已修复,不再有无限循环,但无论如何我希望能够处理问题。因为它已经发生过一次,我想避免再次遇到同样的问题。有办法吗?
-
@Sayse 我认为还有。我不能因为我正在使用的第三方 js 文件而让我的页面在未来崩溃。如果可能的话,我的页面必须是独立的。
标签: c# javascript .net infinite-loop freeze