none
JavaScriptからコンソールにログを出力するには RRS feed

  • 質問

  • JavaScriptから、VWDのコンソールにログを出力することは出来ないのでしょうか?
    Firebugのconsole.log("debug message")みたいな感じです。
    2009年6月12日 6:26

すべての返信

  • 「VWDのコンソール」って何ですか? 何にせよ JavaScript で VWD を操作できることはないと思います
    けど。もう少し具体的に何がしたいか書いてもらえるとお役に立てるかも知れませんん。
    2009年6月12日 14:09
  • JavaScriptのIDEなので、コンソールにログを出せる手段があるかと思い質問しました。
    MSのIDEなのでSystem.Console.WriteLine()みたいな感じで。
    ちなみにEclipse(Aptana)でも、console.log()でログ出力できます。Firebugを模してconsole.log()というメソッド名にしたんだと思いますけど。
    ないなら仕方ないです。有り難うございました。
    2009年6月12日 17:04
  • IE8のDeveloper Tools(F12キー)でサポートされるようです。ただし、デバッグを開始していない状態ではconsoleオブジェクトが存在しないため、逆にエラーを引き起こしてしまいます。
    開発者ツール : スクリプト デバッグの概要
    そのうちVWDへの出力もサポートされるのかな?
    2009年6月12日 23:59
  • > JavaScriptのIDEなので、コンソールにログを出せる手段があるかと思い質問しました。

    VWD も 2008 バージョンになって、JavaScript もデバッグできるようになり、サーバーサイドの
    コードと同様にかつ同時にブレークポイントを設けたり変数をウォッチしたりすることができま
    すが、それでは目的に適いませんか?

    VS 2008 JavaScript Debugging
    http://weblogs.asp.net/scottgu/archive/2007/07/19/vs-2008-javascript-debugging.aspx


    console.log とは System.Diagnostics.Debug.WriteLine メソッドのようなものと思いますが、
    JavaScript のようなクライアントサイドのコードで同様に使えるものはなさそうです。

    2009年6月13日 4:55
  • はい。VWDのデバッグ機能自体は便利なものと思いますが、console.log()を使ったprintデバッグも出来ればもっと開発しやすいと思います。
    ほとんどの場合、少なくともIEとFirefoxの2つぐらいはクロスブラウザで対応しないと行けないと思いますから、console.log()もしくはラッパー関数を1個書くぐらいで、FireBugでもVWDでもデバッグ出来れば便利と思います。
    上にある 佐祐理さん のコメントで、 Developer Toolsでは console.log()がサポートされてるようなので、VWDにDeveloper Toolsが組み込まれるような感じになるとベストと思います。
    2009年6月13日 9:03
  • safariなら出ますよ。
    2012年1月26日 0:48
  • safariなら「JavaScriptから、VWDのコンソールにログを出力すること」ができるんですか?

    ブラウザーがブラウザー内のコンソールに出力できることは2年半前に回答済みですが…。

    2012年1月26日 0:53