Skip to content

Commit

Permalink
「マウスカーソルを乗せているときだけ表示される要素を Chrome の開発者ツールで抽出する方法」を執筆・投稿
Browse files Browse the repository at this point in the history
  • Loading branch information
noraworld committed Jun 21, 2024
1 parent 6a22314 commit 58655c5
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions articles/chrome-devtools-breakpoints.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: "マウスカーソルを乗せているときだけ表示される要素を Chrome の開発者ツールで抽出する方法"
emoji: "📚"
type: "tech" # tech: 技術記事 / idea: アイデア
topics: ["chrome", "devtools", "breakpoints"]
published: true
---

# はじめに
マウスカーソルを乗せているときだけ表示される要素ってありますよね。たとえば

* YouTube のサムネイルにマウスカーソルを合わせると動画のプレビューが表示される
* Twitter の投稿の投稿者名にマウスカーソルを合わせるとその人のプロフィールのプレビューが表示される

などが挙げられます。

こういった要素を Chrome の開発者ツールで検証したいとき、要素を抽出しようとしてもマウスカーソルを動かしたらその要素が消えてしまうので指定できないという問題が発生します。今回はこれを解決する方法を紹介します。



# 設定方法
方法はいたってシンプルです。

1. 開発者ツールを開く
* 右クリックメニューから「要素を検証」(または "Inspect")を選択すると開きます
* macOS の場合は `Command` + `Option` + `I` でも開きます
2. タブから "Sources" を選択する
3. 検証したい要素にマウスカーソルを合わせて表示された状態にする
4. `F8` を押して JavaScript デバッガのブレークポイントを設定する
* MacBook のキーボードの場合は `Option` + Media の再生/停止キーで `F8` になります
5. 要素を抽出する
* 開発者ツールメニューの左上にある左斜め上の矢印があるアイコンをクリックします
* macOS の場合は `Command` + `Shift` + `C` でも同様の結果となります

ポイントは "Sources" タブを開いた状態で `F8` を押すことです。別のタブ(たとえば "Elements" タブなど)では JavaScript のデバッグ機能が使用できませんのでご注意ください。



# 解除方法
解除する場合は再び `F8` を押下してブレークポイントから再開します。



# 参考
* [マウスカーソルを乗せている間だけ表示される要素を、開発者ツールで調べるには](https://ja.stackoverflow.com/questions/24648/%E3%83%9E%E3%82%A6%E3%82%B9%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB%E3%82%92%E4%B9%97%E3%81%9B%E3%81%A6%E3%81%84%E3%82%8B%E9%96%93%E3%81%A0%E3%81%91%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E8%A6%81%E7%B4%A0%E3%82%92-%E9%96%8B%E7%99%BA%E8%80%85%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E8%AA%BF%E3%81%B9%E3%82%8B%E3%81%AB%E3%81%AF)
* [Chrome DevToolsでJavaScriptのデバッグ!](https://learningbox.co.jp/2019/12/16/blog_chrome-devtools/)

0 comments on commit 58655c5

Please sign in to comment.