1

我知道,__noSuchMethod__但我不确定如何为这样调用的函数获取此信息。

someThing();

例如,我知道我可以做到这一点

var global = Function('return this')();
global.__noSuchMethod__ = function(id, args) {
  console.log('No Such Method');
}
global.notDefined();

但它不适用于这个

var global = Function('return this')();
global.__noSuchMethod__ = function(id, args) {
  console.log('No Such Method');
}
notDefined();

很明显,我仍然需要学习一些 Javascript 基础知识。

我想要完成的是捕获在对象外部调用的函数。如果这是有道理的。如果我的术语有点偏离,我深表歉意。

4

1 回答 1

1

这是 Firefox 中的一个已知错误(我假设这是您正在测试的内容)

https://bugzilla.mozilla.org/show_bug.cgi?id=466239

于 2012-08-13T19:19:08.053 回答