我正在更新我为 Nintendo Wii 构建的网站,并且正在寻找一种调试应用程序的好方法。Wii 的浏览器(Opera 9.3 的一个版本)没有任何类型的 JavaScript 控制台。我打算使用各种远程调试控制台解决方案之一(例如jsconsole.com),但它们似乎都不起作用。我怀疑其原因是某种不受支持的功能,但如果没有控制台或某种错误输出,我无法弄清楚那是什么。
我尝试过的事情:
window.onerror
(直到 Opera 11.6 才支持)- 覆盖
Error.prototype.toString
方法(适用于台式机,不适用于 Wii) - 似乎将脚本包装在
try/catch
块中的代码(不会因引用错误而引发异常,而不会引发异常。/try
有效catch
,但仅适用于我抛出的异常。) <body onerror="alert('ERROR!!!')" />
- PhoneGap 的远程调试器 / Weinre
对于捕获整个页面的错误和未处理的异常,还有其他建议吗?