我想做的是截取javascript中所有函数调用,无论是通过
所以我的问题是:
new Function
还是function
创建的。
换句话说,可能要为所有将被创建的函数做一个代理。在函数初始代码之前执行一些代码。所以我的问题是:
- 有没有办法做到这一点?
- 有没有办法更改Function.prototype?它内置了configurable:false。能够更改吗?
- 我正在尝试在electron中完成这个操作,因此可以更改V8标志,启用实验
- 是否可以使用启用了
--allow_natives_syntax
标志的本地函数来完成此操作? - 有没有办法更改内部[[Call]]?