2

ブラウザに依存しないデバッガが存在するかどうかは誰にもわかりません...

たとえば、私は Firefox で Firebug を使用していますが、Web 開発者が他のブラウザーを使用している場合は何もありません。

任意のブラウザにアタッチしてデバッグするだけの「グローバル」デバッガがあるかどうか疑問に思っていましたか?

何か案は?

4

9 に答える 9

3

ほぼすべてのブラウザーには、独自の JavaScript デバッガーがあります。単純に、JavaScript エンジンにアクセスするための同じ API を提供していないためです (提供している場合)。

したがって、リストを完成させるには、Opera 用の DragonFly と、WebKit ベースのブラウザー (Safari など) 用の WebInspector があります。

于 2009-04-17T07:35:10.087 に答える
3

Firebug のメーカーは、Web ページに含めることができる JavaScript ファイルであるFirebug Liteも作成しています。IE、Opera、Safari で動作すると言われています。

スティーブ

于 2009-04-17T07:36:54.060 に答える
3

各ブラウザーには独自の癖などを備えた独自のエンジンがあるため、汎用デバッガーを使用することは多かれ少なかれ不可能です。

Aptanaは、実際には Web プロジェクト用の Eclipse のブランド変更にすぎませんが、IDE にデバッガーが組み込まれており、理論的にはその理想に近づいています。Eclipse プラットフォームのデバッグ インターフェイスを使用しますが、ブラウザーにプラグインする必要があります。Firefox では、これは Firebug の JS デバッガーにプラグインすることで機能します。ただし、ブレークポイントを設定し、IDE から直接コードをステップ実行することができます (外部 JS ファイルには非常に役立ちます)。IE のデバッグには Pro バージョンを購入する必要があるため、その品質については保証できません。私の知る限り、それは他のブラウザをサポートしていません。

于 2009-04-17T07:55:39.477 に答える
2

IE の場合、Visual Studio を使用して JavaScript をデバッグすることもできます。Microsoft Script Debugger よりも優れています。エクスプレス版でもこれが可能かどうかはわかりません。

追加: VS2005 と VS2008 の両方で JS デバッグが可能ですが、もちろん新しい製品の方が優れています。

于 2009-04-17T07:43:25.590 に答える
2

私は、 Javascript バリデーターを介してバグを見つけるという意味で、開発者が Javascript を「デバッグ」できるようにする Web サービスを実行しています。「グローバル」vim エディターで設定する方法の詳細については、HTML5 IDEガイドを参照してください。

于 2009-04-17T09:30:24.007 に答える
1

簡単な回答: そうは思いませんが、ぜひ見つけていただきたいと思います。

ただし、最近IE の開発をフォローしていない場合は、IE の JScript デバッグは、IE8 ではかなり軽減されています。デフォルトでは、AJAX デバッグを除いて、Firebug が行うほとんどすべてのことを行ういくつかの開発ツールが含まれています (ただし、AJAX にはとにかくプロトコル アナライザーの方が好みです)。Firebug の console.X メソッドのいくつかを含む実行可能なコンソールも実装しています。

プロファイラーは、結果を直接 CSV にエクスポートできるという理由だけで、Firebug のものよりも優れていると言いたくなりました。実際のデバッガーは、JS デバッガーと同じくらいフル機能で、ステップ実行/ブレークポイント/直接入力を備えています。

また、 Venkmanについて言及したことはまだ聞いていません。Firefox デバッグ (およびその他の Mozilla Javascript) の祖父です。Firebug ほど人気はありませんが、確実にフォロワーがいます。

このページにも多くの優れた情報があります: wikibooks.org/wiki/JavaScript/Debugging

于 2009-04-17T08:46:44.173 に答える
1

Visual Studio の Express Edition で JavaScript をデバッグできます。詳細はこちら

于 2009-04-17T07:52:06.177 に答える
0

javascript は、使用しているブラウザーに依存します (したがって、互換性の問題)。エクスプローラーをデバッグするには、これを使用できます: Microsoft Script debugger

于 2009-04-17T07:36:57.977 に答える
0

jsdt を使用できます。https://code.google.com/p/jsdt/ から情報を取得できます

于 2013-06-18T03:02:26.773 に答える