Kodokon kodokon.com

ブラウザの開発者ツール

ブラウザに最初から入っているツールを開いて、ページを調べ、試し、原因を突き止めましょう。

8 分 · 3 問

このレッスンを Kodokon で開く

あなたのブラウザには、すでにインストール済みで無料の、そしてほとんどの人が一生開くことのない、本格的な作業場が隠れています。これを開発者ツール、縮めてdevtoolsと呼びます。開くにはF12キーを押すか、ページのどこかを右クリックして「検証」を選びます。MacでのショートカットはCmd + Option + Iです。すると、ウィンドウの横または下にパネルが開き、いくつかのタブが並びます。

最初のタブは、ブラウザによってElementsまたはインスペクターと呼ばれ、ブラウザのメモリ上にいま存在しているページのHTMLを表示します。行の上にマウスを乗せてみてください。対応する部分がページ上で光ります。テキストをダブルクリックすれば、書き換えて変化を即座に見ることができます。他人のページを分解してみることこそ、ページの組み立て方を理解する最良の方法です。

Consoleタブは、あなたがいちばん長く過ごすことになるタブです。何かが壊れると赤いエラーメッセージを表示し、さらに、あなたが直接打ち込んだ命令も受け付けて、開いているページの文脈でそれを実行します。どんなサイトでもいいので試してみましょう。1行打ち込み、Enterを押して、何が起きるか観察してください。

JAVASCRIPT
document.title

document.querySelectorAll("a").length

document.body.style.background = "gold"
コンソールに1行ずつ打ち込んでみましょう。ページのタイトル、リンクの数、それから金色の背景です。

Networkタブは、これまでのレッスンで学んだことを目に見えるようにしてくれます。開いてから、F5でページを再読み込みしてください。リクエストが1つずつ行になって現れ、アドレス、メソッドステータスコード、サイズ、かかった時間が並びます。赤い行は失敗したリクエストの印です。たとえば、画像が表示されないのは 404 が返っているからだ、と気づくのはここです。

理解度チェック

このレッスンの要点をしっかり覚えているか確認しましょう。

  1. Elementsタブでテキストを書き換えてから、ページを再読み込みするとどうなりますか?
    • 変更がサイトに保存され、全員に反映される
    • 変更は消え、ページは元の状態に戻る
    • サイトがエラーを表示する
  2. 送られたリクエストの一覧とそのステータスコードを見られるのは、どのタブですか?
    • Console
    • Network
    • Elements
  3. 機能を解除するためにコンソールへコードを貼り付けてほしい、と誰かに頼まれました。どうしますか?
    • 貼り付ける。コンソールで壊せるものは何もない
    • 断る。セッションを狙う典型的な詐欺だから
    • 貼り付けてから、すぐに開発者ツールを閉じる