このガイド では、オリジナルのコードを変更せずに、Chrome Developer Toolsを使用してスタイルやスクリプトを調整する方法を学びます。 Overrides およびChromeのWorkspaceを使用して、サイトで umfangreicheテストおよび調整を行う方法を示します。サーバーの元のファイルを変更せずに。

主なポイント

  • Overridesを使用してファイルをローカルで上書きし、テストおよび調整を行うことができます。
  • Workspaceを使用して、ローカルの開発フォルダをChrome Developer Toolsに接続して、直接変更を行うことができます。
  • これらの2つの機能は、オリジナルのサーバーコードに影響を与えることなく、本番環境の問題をデバッグするのに非常に役立ちます。

ステップバイステップガイド

ChromeのDeveloper Toolsを効果的に活用するには、以下の手順に従ってください:

1. Overridesの使用

まず最初にChromeのOverrides機能を使用します。たとえば、サーバーから読み込まれるJavaScriptファイルであるmain.jsを選択します。

Chrome Developer Tools:OverridesとWorkspace-包括的なガイド

ファイルを右クリックし、コンテキストメニューから「コンテンツのオーバーライト」を選択します。

ローカルファイルの保存場所を選択できるダイアログボックスが表示されます。オーバーライトファイルを保存するためのフォルダをすでに作成していることを確認してください。

Chrome Developer Tools: オーバーライドとワークスペース - 全体ガイド

希望のフォルダを選択し、「フォルダの選択」をクリックします。これにより、元のファイルとローカルファイルの間の接続が確立されます。

その後、ブラウザにこのディレクトリへのアクセスを許可する必要があります。「Overrides」メニューを再度クリックし、目的のディレクトリへのアクセス許可が有効になっていることを確認してください。

Chrome Developer Tools: OverridesとWorkspace - 包括的なガイド

2. ローカルファイルの作成

次に、オーバーライトフォルダに新しいファイルを作成します。ファイルを開いて、例えば簡単なalert()スクリプトを入力します。

Chrome Developer Tools: OverridesとWorkspace - 全面ガイド

必要に応じて内容を変更してください。ファイルを保存し、ページを更新すると、元々サーバーから読み込まれていたファイルの代わりにalertウィンドウが表示されることがわかります。

Chrome デベロッパーツール:Overrides und Workspace - umfassende Anleitung

3. ネットワークアクティビティの確認

サーバーからファイルが読み込まれていないことを確認するためには、デベロッパーツールのNetworkタブを開きます。main.jsファイルがサーバーから取得されず、代わりにローカルで上書きされたコンテンツが表示されることを確認できるはずです。

Chrome Developer Tools: OverridesとWorkspace -包括的なガイド

追加のOverridesを追加したり、既存のものを削除したい場合は、オーバーライドエリアに移動して、有効なOverridesの概要を確認してください。

Chrome Developer Tools: オーバーライド と ワークスペース -包括的なガイド

4. Workspaceでの作業

次に、Workspaceを設定します。ローカルの開発フォルダをDeveloper Toolsに接続できます。Developer Toolsの設定に移動し、「Workspace」オプションを検索します。

Chrome Developer Tools: OverridesとWorkspace - 全面的なガイド

プロジェクトがあるフォルダを選択します。Chromeはこのフォルダへのアクセス権を必要とするため、適切な権限を与えたことを確認してください。

Chrome Developer Tools:OverridesとWorkspace - 包括的なガイド

5. コードの変更

今、Workspaceで直接作業できます。たとえば、main.jsファイルを開いて変更を加え、ファイルを保存してください。その後、コードはサーバーから自動的に再読み込みされ、アジャストメントがウェブサイトにどのように影響するかをすぐに確認できます。

6. Workspaceでのデバッグ

Workspaceの便利な利点の1つは、コードを効率的にデバッグするためにブレークポイントを設定できることです。コードの行にブレークポイントを設定し、ページをリロードしてコードの実行を中断して変数の現在の状態を確認できます。

Chrome Developer Tools: Overrides および Workspace -  包括的なガイド

7. メリットとデメリット

Workspaceは便利ですが、多くの開発者は、Visual Studio Codeなどのコードエディターで直接変更を加えてファイルを保存することをお勧めしています。これにより、どのバージョンのファイルが使用されているかがより明確になります。Workspaceを使用する際は、特に元のファイルへのリンクが明確でない場合に混乱する可能性があります。

Chrome Developer Tools: OverridesとWorkspace - 広範なガイド

ただし、シンプルなCSSファイルやトランスパイルされていないコードを編集する場合は、Workspaceは良い選択肢になります。

Chrome Developer Tools: OverridesとWorkspace - 包括的なガイド

まとめ

このガイドでは、Chrome Developer ToolsのOverridesとWorkspaceを使用して、元のサーバーファイルを変更せずにスタイルやスクリプトを調整する方法を学びました。Overridesを使用すると、素早く変更を加えることができ、Workspaceを使用すると、開発フォルダーと直接作業できます。

よくある質問

OverridesをCSSファイルでも使用できますか?はい、CSSファイルでもOverridesを使用できます。使用したいCSSファイルを選択し、Overrideを有効にします。

Overridesを無効にする方法は?Developer ToolsでOverridesに移動してそこで無効にしたり削除することで、Overridesを無効にできます。

Workspaceに制限はありますか?はい、ときどきトランスパイルされたコードなど、正しいWorkspaceを特定することが問題になることがあります。

なぜOverridesを使うべきですか?Workspaceではなく。Overridesは、異なるバージョンのファイルを混同せずに変更を行う明確な方法を提供します。直接元のファイルを変更したくない場合、より取り扱いやすいことが多いです。