Visual Web Developerを使用したMS IEでのJavaScriptデバッグ

Microsoftは、Internet ExplorerでJavaScriptをデバッグするための無料ツールを提供しました。



私はFirefoxでJavaScriptをデバッグするためにFirebugを定期的に使用することに慣れています。 この強力なツールは、次のような「子供時代から馴染みのある」デバッグツールを提供します。



薬物のように、あなたはそのようなコントロールに座っています。 Internet Explorerで問題が発生するとき、解散が始まります。

IEでJavaScriptをデバッグするために、さまざまなことを試しました。 Firebug Liteはコンソールの使用を許可しましたが、デバッグにはあまり役立ちませんでした。 さらに、私の意見では、オリジナルのあまりにも深刻な処理が必要です

HTML



Microsoft Script Debuggerは、Firebugに欠けているコードのハイライトを喜んでいますが、jQueryとの知的戦いにおいても少し役立ちました。



数百のオプションがあります。 そして、私はすでに期限があります...

最終的に、 Microsoft Visual Web Developer Express Editionに落ち着きました(ただし、バージョン2005があります)。 私の環境にいるFirebugファンは私を理解するでしょう:







ギリシャのように、すべてが機能します:)すべてが機能し、最も重要なのは無料です。 1か月間ではなく、合法的に。 この怪物のほとんどは、Microsoft ASP.NET(誰も疑わない)で作業したために投獄されていますが、スクリプトからパフォーマンスを達成しているにもかかわらず、これらすべてを無視することに成功しました。 一般的に、それは気にしません:)。



IE + VWDで完全なデバッグを実現する方法



  1. MS VWD EEをインストールします。

    数メガバイト以内の解決策を期待していた人々に謝罪します-このことは非常に重くなります。 ISOイメージがあります

    サイズが400メガバイトの2005年版は、兄弟によって自宅でダウンロードされました。オフィスでは、非常に正当な理由があってもあまりインターネットを手に入れません。





  2. IEでスクリプトデバッグを有効にする

    [インターネットオプション]を開き、[詳細設定]タブで、[スクリプトデバッグを無効にする(Internet Explorer)]チェックボックスを見つけます。 脱いで また、「すべてのスクリプトエラーを通知する」チェックボックスをオンにすることをお勧めします(たとえば、見つからない場合)。

  3. VWDでデバッグサイトを作成します。

    VWD用語のサイトは、Eclipseのプロジェクトのように、ほんの少しのプロジェクトです。

    空のサイトを作成して実行するためのアドバイスを読み、デバッグが必要なアドレスに移動します。 私にとってはうまくいきませんでした。意図的に誤った指示を行っても、IE自体を呪う以外は何も起こりませんでした。 それにもかかわらず、彼らは一度助言します -よく、突然、試してください。





    より信頼性の高い方法で行動しました-ロケールのサイトフォルダーを実際に参照するルートフォルダーを使用して、実際に動作するサイトを作成しました(ロケールがない場合でもFTPを使用できますが、私たちはいい子ですよね?)。 ローカルApacheに対応する起動アドレスをプロジェクトプロパティに登録しました。



  4. サイトのデバッグを実行します。

    最上部の一番最初のツールバーには、緑色の三角形の付いた[デバッグの開始]ボタンがあります。 IEを起動し、デバッグのためにVWDを接続します。 この後、ページを安全にたどることができます-デバッガーは同じようにページにフックします。

    更新: IEの代わりに別のブラウザーを実行している場合は、ソリューションエクスプローラーパネルで空のスペースを右クリックし、[参照...]を選択し、表示されるウィンドウでブラウザーとしてIEを選択します。 ところで、目撃者が証言しているように、 何らかの理由でIEをシステムのデフォルトブラウザにするだけでは、このような状況にはなりません。 このステップで、VWDはプロジェクトビルドのエラーについて質問し、最後に成功したものを起動するかどうかを尋ねました。 実際、まだビルドがなく、サイトが機能しており、プロジェクトのプロパティでプロジェクトのアドレスが指定されていることを確信していたため、自信を持って[はい]をクリックしました。



  5. デバッグ! 彼らが言うように、完全な楽しみを持っています。

    ...はい、想像してみてください。Microsoftの発案者は、私のサイトをローカルエリアに押し付けず、IISとASPを要求せず、気まぐれではありませんでしたが、 静かに

    IEを起動し、ウィンドウのパネルのレイアウトをデバッグに変更し、スクリプトエクスプローラーパネルですべてのスクリプトを示しました。 誰でも、ブレークポイントを配置する場所を開いて、ウォッチを追加するだけで、デバッグを行うことができます。







それだけです!

結果として一つのことを明確にするためだけに、この庭全体を積み上げました。「最も人気のあるブラウザ」の松葉杖は、適用後に忘れてはいけません。 イベントハンドラーを切断し、クラスを割り当て、変更します

CSS IEで裸に見えるものすべてが通常のブラウザのように機能したという事実は、他のすべてが同じであることを意味しません。 しかし、今ではIE用のJavaScriptデバッガーがあり、Firebugほど悪くはありません。






All Articles