【でぶつーるず】
ブラウザ開発者ツール(DevTools) とは?
最終更新:
💡 ブラウザで起きていることを調べる道具箱
ブラウザに内蔵されたWeb開発支援ツール。ブラウザが表示するページの構造やCSS、JavaScriptの動作、通信内容などを調べられる。
📌 このページのポイント
- 開き方やパネル名はブラウザとOSで異なる。以下ではChromeを例にする
- Elementsで現在のDOMやCSSを確認・編集し、表示を試せる
- Consoleでログやエラーを確認し、JavaScriptを実行できる
- Networkで通信を調べ、SourcesでJavaScriptの実行を止めて原因を追える
DevToolsって何ができるの?
ブラウザに届いたページや、その実行中の様子を調べられるよ。構造やCSSを確認したり、JavaScriptのエラーや通信を追ったりする。サーバーの内部コードやデータベースまで全部見える道具ではないんだ。
どうやって開くの?
Elementsで見えるのは元のHTMLなの?
変更をずっと保存することもできる?
通常の表示変更は再読み込みで失われるけど、ChromeにはLocal overridesやWorkspaceなど、ローカルに変更を保存する機能もあるよ。保存先と適用の仕組みを設定して使うものだから、その場の編集と区別しよう。公開サイトの変更には、元ファイルの更新と公開の手順が必要だね。
遅いページやエラーはどう調べるの?
Networkでどの通信に時間がかかるか、要求や応答の内容を確認するよ。Consoleではエラーやログ、Sourcesではブレークポイントを使ってJavaScriptを止め、変数や実行の流れを調べる。通信が遅い原因をサーバー側まで調べるなら、その側の記録も必要なんだ。
まとめ:ざっくりこれだけ覚えればOK!
「DevTools」って出てきたら「ブラウザのページや動作、通信を調べる開発用の道具」と思えばだいたいOK!
📖 おまけ:英語の意味
「Developer Tools」 = 開発者向けツール
💬 Developerは開発者、Toolsは道具。ブラウザごとに用意され、機能や操作方法には違いがあるよ。