8

任天堂Wii用に構築したサイトを更新しており、アプリケーションをデバッグするための良い方法を探しています。Wiiのブラウザ(Opera 9.3のバージョン)には、JavaScriptコンソールはありません。さまざまなリモートデバッグコンソールソリューション(jsconsole.comなど)の1つを使用するつもりでしたが、どれも機能していないようです。これの理由は、ある種のサポートされていない機能であると思われますが、コンソールまたはある種のエラー出力がないと、それが何であるかを理解できません。

私が試したこと:

  1. window.onerrorOpera 11.6までサポートされていません
  2. Error.prototype.toStringメソッドのオーバーライド(Wiiではなくデスクトップで機能します)
  3. try/catchスクリプトをブロックでラップしているように見えるコード(参照エラーなどに対して例外はスローされません。/は try機能しますがcatch、スローした例外に対してのみスローされます。)
  4. <body onerror="alert('ERROR!!!')" />
  5. PhoneGapのリモートデバッガー/Weinre

ページ全体のエラーや未処理の例外をキャッチするための他の提案はありますか?

4

2 に答える 2

1

このリンクは、firebugliteへのlookimngを示唆していまし。私はデバイスを所有していないので、wiiブラウザでどのように動作するかわかりません。

エンジンがドラゴンフライをサポートするには古すぎるのは残念です。

于 2012-10-08T16:01:48.287 に答える
1

たとえば、デバッグコードはいつでも自分でプログラムできます。

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