这可能是显而易见的,但我没有看到如何做到这一点。请采取以下措施:
myobj.mymethod()
当在Node中执行此操作时,我会看到非常有用的错误,例如TypeError: Object #<Object> has no method 'mymethod'
。但在浏览器中,我通常会看到像TypeError: undefined is not a function
这样的通用内容。
浏览器有没有办法报告更多有用的错误?
答案 0 :(得分:0)
所以我看了一下,结果发现你可以重载window.onerror
。它上面有一个MDN article。您可以获取传递给该处理程序的参数,以某种方式检查错误是否与您要查找的内容相匹配,然后更改消息。