Actionscript 3.0技巧:挖掘ExternalInterface和_evalJS

时间:2012-12-24 16:51:31

标签: actionscript eval

以下是ExternalInterface的反编译源:

http://pastebin.com/B8c7keWL

_evalJS为空,可能稍后在运行时扩展。

这就是魔术发生的地方:

loc5 = _evalJS(loc1);

_evalJS保持提供eval函数的上下文。

例如,我在Actionscript中调用了这段代码:

ExternalInterface.call('MyObject.innerObject.func',params);

.func仍然会知道它的初始背景。

任何人都知道它是如何工作的?

这里有大师吗? :)

0 个答案:

没有答案