Pet*_*tai 10 javascript jquery infinite-loop
在页面上,像jsFiddle这样执行用户输入的Javascript,是否有办法阻止/破坏在iframe中运行的"问题"脚本?
我认为主要的问题脚本类是无限循环.浏览器可以很好地处理多个警报,但像这样的脚本?for (var i = 0; ++i; i < 100) { /* do stuff */ }??????????????????????????????????将永远存在.
我怎样才能检测到并且不运行,或者运行和停止,比如运行10秒后的脚本?
删除iframe很好,但是如果脚本在10秒后仍然运行,我只想删除它,但如果脚本停止运行,我不想删除它.
这是我想象的页面将如何工作.如果您有更好的解决方案,请告诉我......
输入页面包含a textarea和空白iframe.用户将其脚本输入textarea,并在准备好后单击run.然后(后台)创建一个单独的页面,其中包含HTML页面上可执行形式的用户脚本.将src其iframe设置为包含可执行代码的页面.这一切都是动态发生的,没有页面刷新.
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |