18

現在、Internet Explorer とSafariで JavaScript をデバッグする良い方法がありません。Firefox では、 Firebug の ログ機能コマンド ライン機能を使用できます。ただし、他のブラウザーに移行すると、これは役に立ちません。

4

9 に答える 9

13

Safari の場合、環境設定 (Safari 3.1の場合。Apple の Safari 開発 FAQ のエントリを参照) または

$ defaults write com.apple.Safari IncludeDebugMenu 1

次に、[開発] メニューから [Web インスペクターを表示] を選択し、[コンソール] リンクをクリックします。スクリプトは、window.console.log を使用してコンソールに書き込むことができます。

Internet Explorer の場合、Visual Studio が実際に最適なスクリプト デバッガーですが、Visual Studio がない場合は Microsoft Script Debugger で問題ありません。IE チーム ブログのこの投稿では、インストールと Internet Explorer への接続について説明しています。

Internet Explorer 8には非常に優れたスクリプト デバッガーが搭載されているように見えるので、本当に冒険したい場合は、Internet Explorer 8 ベータ版をインストールして試してみてください。

于 2008-08-10T09:24:56.197 に答える
6

これは、 @Johnが参照していたFirebugLiteであり、IE、Safari、およびOperaで動作します。

于 2008-08-10T15:37:25.993 に答える
2

Internet Explorer でのスクリプトのデバッグに関する IE ブログの投稿では、 Internet Explorerでのスクリプトのデバッグに関するさまざまなオプションについて説明しています。

これは、Safari での JavaScript のデバッグに関する Apple Developer FAQです。

于 2008-08-10T09:20:22.790 に答える
1

Visual Studio 2005には、スクリプトエクスプローラーがあります([デバッグ]> [Windows]メニューの下)。現在デバッグ可能なすべてのスクリプト化されたもののツリーが表示されます。以前は、IEの[表示]> [スクリプトデバッガー]メニューからデバッガーに侵入していましたが、スクリプトエクスプローラーの方が目的の場所にすばやくアクセスできることがわかりました。

于 2008-08-11T15:10:19.697 に答える
1

私が Internet Explorer で JavaScript をデバッグするために使用した最良の方法は、Microsoft Script Editorを使用することです。デバッガーはフル機能で、非常に使いやすいです。

次の記事では、Microsoft Script Editorをインストールして構成する方法について説明します。

ハウツー: Internet Explorer で JavaScript をデバッグする

Safariの場合、申し訳ありませんが答えません...

于 2008-08-12T11:58:34.110 に答える
1

Safari 3.0 および 3.1 にはDrosera JavaScript デバッガーが含まれており、このリンクの指示に従って Mac で有効にすることができます。Safari Web Inspectorもあります。

于 2008-08-10T09:24:08.993 に答える
0

Safari 3.1には、魔法のコマンドライン設定は必要ありません。設定ウィンドウの[詳細設定]タブには、[開発メニューを有効にする]チェックボックスがあります。とはいえ、webkit nightlies(http://nightly.webkit.org)を使用できる場合は、開発者ツールが大幅に改善されており、必要な機能を要求するバグレポートをより簡単に提出できるため、おそらくそれを使用したほうがよいでしょう。 :D

于 2008-08-12T11:36:59.753 に答える
0

Safariでデバッグする方法の完全なドキュメントについては、Web 開発者向けの Safari ユーザー ガイドのデバッグの章を参照してください。(ほとんどの場合、Firebug と同じ API です。)

IE ではIE Dev Toolsを使用できますが、他の人が言及しているように、私はFirebug Liteを好みます。

于 2010-04-04T17:56:35.807 に答える
0

Internet Explorer、Safari、Opera などの他のブラウザーで動作するFirebug Liteがビルドされました。コマンドのセットが限られているため、Firefox のバージョンほど機能が充実していません。

Visual Studio 2008でASP.NETを使用している場合、Internet Explorer でも JavaScript をデバッグできます。

于 2008-08-10T14:39:56.780 に答える