-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
「マウスカーソルを乗せているときだけ表示される要素を Chrome の開発者ツールで抽出する方法」を執筆・投稿
- Loading branch information
Showing
1 changed file
with
46 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/) |