23
console.log('hi');

undefined

6.0に同様の実装はありますか?または私は何か間違ったことをしましたか?

4

6 に答える 6

25

コンソールウィンドウの上部にある[すべて]を選択していることを確認してください。エラー、警告、またはログのみを表示するように自動的に切り替わる場合があります。「すべて」を選択すると、すべてが表示されますconsole.log()

ここに画像の説明を入力してください

于 2016-05-24T02:45:02.247 に答える
23

問題を見つけました!ログはインタラクティブコンソール(下部にあります)には表示されませんが、代わりに[現在のログ]ウィンドウに表示されます。Develop > Show Error ConsoleWebインスペクターのまたは右端のソースアイコンからアクセスできます。

とても奇妙!Rubyのようputsに、コンソールで単純な出力を取得するのは難しいですか?print

于 2012-08-19T08:44:21.443 に答える
5

好ましくありませんが、機能します。

console.error(message);

注:私はgulp serve -d -w時計を含めて走っていました。それでも、gulpを再起動するまでメッセージを見ることができませんでした。

于 2018-04-18T18:29:15.267 に答える
4

「forSafari」を主なターゲットとして開発する必要がありますが、ChromeとSafariはどちらもエンジンとしてWebKitを使用しているため、実行はほぼ同じです(1つの違いは、Safariが日付文字列をより悪い日付に解析することです)。

したがって、コードをチェックインする前にSafariで最終的な健全性チェックを行う限り、Chromeでのデバッグと開発は一般的に十分です。

そうは言っても、私はconsole.log任意のブラウザーで呼び出す機能を提供するコンソールラッパーを作成しました...それがconsole.logをサポートしている場合、それは正常に機能します...それ以外の場合は、検査可能な配列にメッセージを記録します。

//======================================================//
// multi browser compatibility - not all support console
//======================================================//
var dummyConsole = [];
var console = console || {};
if (!console.log) {
    console.log = function (message) {
        dummyConsole.push(message);
    }
}
于 2012-08-18T04:22:28.460 に答える
2

JQueryを使用している場合、JavaScript値を表示できるように、出力フィールドをページに動的に追加します。z-indexはそれを一番上に保つことです。好きなようにスタイルを設定します。私は通常、画面上で見つけやすいように、色付きの境界線または明るい背景色を追加します。

var output= 'hello';
$('body').append("<div style='width:50px;z-index:1000'>" + output + "</div>");
于 2013-03-23T17:05:13.530 に答える
2

Safari 14でも同様の問題が発生していたため、最近この投稿に出くわしました。SafariにGrammarlyを使用すると、リクエストが送信される別のフレームが作成されます。これは、他の拡張機能でも発生する可能性があります。

Safariはデフォルトで正しいフレームを選択する必要がありますが、選択されていない場合、コンソールログは表示されません。これが発生している場合は、コンソールウィンドウの右下隅にドロップダウンが表示されます。Webサイトのフレームを選択すると、ログが表示され始めます。

ドロップダウンの画像

于 2020-12-11T17:50:24.673 に答える