是否可以向eval(数据)添加回调;?

Tri*_*rip 4 javascript jquery

因此,当eval(数据)完成后,您将如何设置回调?

Que*_*tin 7

Eval不是异步的,因此您不需要回调.只需将您的函数调用放在下一行.

您正在躲避的脚本可能会执行异步操作,在这种情况下,您需要解析JS,查找异步代码,并向其添加回调(以字符串形式).

最好尽量避免eval.它几乎不是解决问题的正确方法.

  • @JasCav - 如果`eval`仅用于客户端,我不会看到它比打开浏览器的JavaScript控制台更具安全风险. (3认同)