8

我正在更新我为 Nintendo Wii 构建的网站,并且正在寻找一种调试应用程序的好方法。Wii 的浏览器(Opera 9.3 的一个版本)没有任何类型的 JavaScript 控制台。我打算使用各种远程调试控制台解决方案之一(例如jsconsole.com),但它们似乎都不起作用。我怀疑其原因是某种不受支持的功能,但如果没有控制台或某种错误输出,我无法弄清楚那是什么。

我尝试过的事情:

  1. window.onerror直到 Opera 11.6 才支持
  2. 覆盖Error.prototype.toString方法(适用于台式机,不适用于 Wii)
  3. 似乎将脚本包装在try/catch中的代码(不会因引用错误而引发异常,而不会引发异常。/ try有效catch,但仅适用于我抛出的异常。)
  4. <body onerror="alert('ERROR!!!')" />
  5. PhoneGap 的远程调试器 / Weinre

对于捕获整个页面的错误和未处理的异常,还有其他建议吗?

4

2 回答 2

1

您总是可以自己编写调试代码,例如:

try{
    yourFunction();
}catch(e){
    alert('yourFunction failed!');
}
于 2012-11-02T17:02:19.410 回答
1

此链接建议查看firebug lite。我不知道它在 wii 浏览器上的表现如何,因为我不拥有该设备。

可惜引擎太旧,无法支持蜻蜓。

于 2012-10-08T16:01:48.287 回答