2010-05-20 61 views
8

有什么方法可以在Javascript中探索本机代码?我想看看Function()类在它里面有什么。检查本机代码

+0

Ehh?有一个规范,如果你喜欢这个? JavaScript是由它决定的,因此,对于非浏览器特定的方式来看待它,这就是你想要的方式。 – 2010-05-20 10:37:39

+0

不完全字节码......但是本地类和函数。例如,如果你写alert(Function),那么你可以看到Function(){[native code]}。所以我想探索这个本地代码。 – alter 2010-05-20 19:24:35

回答

1

你可以看看Firefox的开源浏览器source code

+0

任何其他方式在运行时做到这一点? – marcio 2011-10-28 11:13:04

+1

@marcioAlmada:在运行时,没有。 “函数”(和其他大多数内置函数)的代码不是Javascript;它是本地代码。为了在运行时执行它,脚本引擎必须具有嵌入式本机代码反汇编程序或其他东西。我知道哪些没有做。 – cHao 2012-06-29 18:09:01