2020
10-10
10-10
如何检测JavaScript中的死循环示例详解
前言如果我们需要执行用户写的代码,如和避免死循环?我们最近遇到了这个问题,因为写错代码很常见,所以我们进行了一下尝试。首先我们需要使用iframe这主要是安全考虑,我们需要一个sandbox环境来执行JavaScript,避免影响到整体。iframe的sandbox属性可以用来禁止弹窗等等,非常有用。地址可以选择Bloburl,不过bloburl会持有当前webpage的origin,如果用户拷贝一些乱七八糟的代码不小心执行的话,会有安全问题。所以最终决定...
继续阅读 >