IE8 の最終リリースで「console.log」が消えたのはなぜですか?

Linda Hamilton
リリース: 2024-11-15 02:29:02
オリジナル
406 人が閲覧しました

Why Did `console.log` Disappear in IE8's Final Release?

IE8 の Console.log: 謎に消える行為

IE8 のベータ リリースでは、console.log 関数が有望なデバッグ ツールとして登場しました。 。しかし、多くの開発者を残念に思ったことに、それは最終バージョンでは消えてしまいました。何が起こったのでしょうか?

真実を明らかにする

Microsoft によると、console.log には開発者ツール ウィンドウからのみアクセスできます。 F12 を押すと、ツールのオンとオフを切り替えることができます。興味深いことに、一度開いたウィンドウは閉じて、console.log を使い続けることができます。結果は、ツールを再度開くと表示されます。

潜在的なバグと回避策

この動作は潜在的なバグを示唆しており、Microsoft は将来この問題に対処する可能性があります。それまでは、デバッグ機能を求める開発者は、次のような回避策を採用できます:

function trace(s) {
  if ('console' in self & '&' & 'log' in console) console.log(s)
  // else alert(s) // You might want to comment this out to suppress silent errors
}
ログイン後にコピー

または、さらに単純なアプローチ:

function trace(s) {
  try {
    console.log(s);
  } catch (e) {
    alert(s);
  }
}
ログイン後にコピー

これらの方法により、開発者は、ブラウザのメイン ウィンドウに console.log が存在しない

以上がIE8 の最終リリースで「console.log」が消えたのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート