Chromeデベロッパーモードとは何ですか?その用途は何ですか?

完璧に構築されたウェブサイトはありません。人間が作ったすべての製品と同様に、コードエラーはプロセスの一部です。そのため、作成した新しいWebサイトを徹底的にテストして、ユーザーに最高のエクスペリエンスを提供するために、可能な限りエラーがないことを確認することが重要です。 

最初にGoogleChrome(DevTools)DevTools(Chrome)キットを試さずにWebサイトをテストしないでください。Chromeデベロッパーモードでは、新しいサイト(または既存のサイト)を試して徹底的にテストし、バグを見つけて修正することができます。また、ソースコードの表示など、他のサイトがどのように実行されているかについての洞察を得ることができます。 

Google Chromeブラウザのデベロッパーモード、そのツール、およびその効果的な使用方法について知っておく必要のあるすべてがここにあります。

Chromeデベロッパーモードとは何ですか?(What Is Chrome Developer Mode?)

Chromeデベロッパーモードとは、Chromebookに表示されるのと同じ(Chromebooks)デベロッパーモード(same developer mode)のことではありません。私たちが言及しているのは、ブラウザ自体に組み込まれている広範なChrome開発ツール(Google DevToolsと呼ばれる)です。(Google DevTools)

これらは、テスト目的でGoogle ChromeブラウザにロードしたWebページをテスト、分析、および意図的に破壊するように設計されたツールです(必要な場合) 。基本的なレベルでは、DevToolsを使用してWebサイトのソースコードを表示し、内部を覗いてサイトがどのように構築され、どのように実行されているかを確認できます。

ただし、 GoogleDevTools(Google DevTools)はこれ以上のものを提供します。Chromeデベロッパーモードを使用して、ページの読み込み後にページを変更したり、 Google Chromeコンソールコマンドを実行してページを制御および操作したり、速度とネットワークテストを実行してWebトラフィックを監視したりできます。

Chrome DevToolsモードでは、さまざまなオペレーティングシステムや画面解像度など、他のデバイスをエミュレートすることもできます。これにより、サイトにレスポンシブWebデザインがあるかどうか、およびデバイスの解像度やタイプに応じてサイトのコンテンツとレイアウトがどこで変わるかを確認できます。

これらのツールはプロのWeb開発者またはテスターを対象としていますが、標準のChromeユーザーがDevToolsスイートの使い方を知っていると便利です。解決できないサイトの問題を見つけた場合は、Chromeデベロッパーモードに切り替えると、問題がサイトにあるのかブラウザにあるのかを確認するのに役立ちます。

GoogleChromeDevToolsメニューにアクセスする方法(How To Access Google Chrome DevTools Menu)

使用するツールに応じて、GoogleChromeDevToolsメニューにアクセスする方法はいくつかあります。

これを行う最も簡単な方法は、GoogleChromeメニューからです。これを行うには、右上の3つのドットのメニューアイコンをクリックします。(three-dots menu icon)表示されるメニューから、[More Tools > Developer Tools]をクリックします。

これにより、開いているChromeタブまたはウィンドウの右側にある新しいメニューでDevToolsキットが開きます。(DevTools)

キーボードショートカットを使用してこれを行うこともできます。WindowsまたはLinuxPCから、Chromeブラウザを開き、F12キーを押します。開いているChromeタブまたはウィンドウでCtrl + Alt + JまたはCtrl + Alt + Iキーを押すこともできます。

macOSでは、F12キーを押すか、Option + Command + JまたはOption + Command + Iキーを押して、代わりにChromeDevToolsメニューを開きます。これにより、Chromeコンソールが開き、 DevToolsメニューの上部にある他のChromeツールに移動するためのオプションが表示されます。

必要に応じて、を右クリックして[検査(Inspect )]オプションをクリックすると、開いているWebページでWebサイトのソースコードを表示できます(プロセスでDevToolsメニューの[(DevTools)要素(Elements)]タブを開きます) 。

ChromeDevToolsの使用(Using Chrome DevTools)

簡単に触れたように、Chrome DevToolsキットを使用して、[(Chrome DevTools)要素(Elements)]タブでWebサイトのソースコードを確認できます。ロードしたページの背後にあるコードを分析したり、 Chrome(Chrome)コンソールの[コンソール(Console)]タブにあるエラーメッセージ(サイトのロード方法に問題があることを示す)を表示したりできます。

[ソース(Sources)]タブで、Webサイトのコンテンツのさまざまなソースを表示することもできます。たとえば、サイトがコンテンツ配信ネットワーク(CDN)を使用している(using a content delivery network (CDN))場合、サイトのメディアはここに別のソースとしてリストされます。

Chromeデベロッパーモードでは、そのコンテンツを直接ダウンロードしたり、コンテンツのより複雑な分析を実行したりできます。

サイトのパフォーマンスをテストする場合は、[ネットワーク]タブでネットワークの使用状況を監視および記録できます(Network)。これにより、ブラウザとサイト間で行われたネットワークリクエストの速度、サイズ、およびタイプが表示されます。

たとえば、ページが最初に読み込まれるときに、サイトはページコンテンツ自体を読み込みますが、サードパーティのデータベースからのデータを要求する場合もあります。たとえば、サインインすると、ここでネットワーク要求として表示されるデータベースにクエリが実行される場合があります。

これは、[パフォーマンス(Performance )]タブでさらに分析できます。このタブでは、さまざまなポイントでのスクリーンショットの記録など、 Chromeブラウザの使用状況をより詳細に記録できます。これにより、さらに分析するためにサイトをロードするのにかかる時間がログに記録されます。

Google Chromeは、 PCのメモリに(being hard on your PC memory)負担がかかるという評判があるため、[メモリ(Memory)]タブでサイトのJavaScriptメモリ使用量をテストできます。ここでは、さまざまなChrome(Different Chrome)テストプロファイルを使用できます。このテストの詳細については、ChromeDevToolsのドキュメントページ(Chrome DevTools documentation page)をご覧ください。

サイトのコンテンツ、およびサイトが使用している可能性のあるブラウザストレージ(たとえば、データのログ記録)のより詳細な分析については、 [アプリケーション(Application)]タブを検索できます。ここの[ Cookie(Cookies) ]セクションでサイトのCookie情報を表示するか、[ストレージのクリア(Clear storage)]オプションをクリックして使用中のストレージをクリアできます。

サイトのセキュリティが心配な場合は、[セキュリティ(Security )]タブでパフォーマンスを確認できます。これにより、ページに正しい信頼できるSSL(SSL)証明書があるかどうかなど、ページに対するChromeのセキュリティ分析の概要がわかります。

一般的なユーザー基準を満たしているかどうかや、サイトのパフォーマンスが検索エンジン最適化に影響を与える可能性があるかどうかなど、サイトのパフォーマンスに関するレポートを生成する場合は、[灯台(Lighthouse)]タブをクリックします。これにより、レポートをオンまたはオフにできる設定が提供されます。[レポートの生成(Generate report)]をクリックして、表示するレポートを作成します。

これは、 Chrome(Chrome)デベロッパーモードがデベロッパーにもたらす可能性のほんの一部にすぎません。詳細を知りたい場合は、Chrome DevToolsのドキュメント(Chrome DevTools documentation)が、独自のユーザーテストを作成する方法など、提供されているツールと機能を支援する必要があります。 

高度なGoogleChromeの秘訣(Advanced Google Chrome Tricks)

ほとんどのChromeユーザーは、ブラウザにGoogle Chrome DevTools(Google Chrome DevTools)キットが存在することを知りませんが、パワーユーザーにとっては、ウェブサイトをテストおよび分析するための非常に便利な方法です。サイトをさらにテストするのに役立つ、Web開発者向け(Chrome extensions for web developers)のサードパーティのChrome拡張機能もあります。

基本的なウェブサイトを構築して(building a basic website)いる場合、 Chromeデベロッパーモードに切り替えると、すぐには表示されないサイトのエラーを見つけるのに役立つ場合があります。これは、 Chrome(Chrome)が正しく機能している場合にのみ実行できるため、Chromeのクラッシュに苦労して(struggling with Chrome crashes)いる場合は、最初にブラウザをリセットまたは再インストールする必要があります。



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts