【YouTube】タイムスタンプのクリック時、上部にスクロールさせない拡張機能
この記事では、PCウェブサイト版「YouTube」のコメント欄にあるタイムスタンプを押した時、自動的に動画の一番上までスクロールされてしまうのを防いでくれるChrome拡張機能「prevent timestamp scrolling for YouTube」について書きます。
本拡張機能を導入すると、コメント欄に書き込まれたタイムスタンプを押しても、動画までスクロールされなくなります。導入するだけで有効になります。
通常、PCウェブサイト版「YouTube」だと、コメント欄にあるタイムスタンプをクリックした時、動画の該当場所から再生するだけでなく、動画が見えるようにスクロールまでしてしまいます。
Vtuberなどの歌枠配信を見る時なんかに不便だと思います。タイムスタンプを押して曲を聞きたいだけなのに、動画までスクロールしてしまいます。もう一度曲一覧を見たい時に、わざわざスクロールしてコメント欄まで移動しないといけません。
本拡張機能を入れることで、「YouTube」の親切仕様(僕からしたらおせっかいですけども…)を無効化できます。
ただし、僕の環境だとコメント欄だけで動作して、概要欄のタイムスタンプをクリックした時は、通常通りスクロールされてしまいました。本拡張機能の仕様なのか、一時的な不具合的なのかは不明です。概要欄のタイムスタンプでも動作させたい場合は、「Youtube – No scroll to top on timestamps」などのスクリプトがいいかもしれません。
タイムスタンプとは「0:00 一曲目
」、「2:30 2曲目」
といった時間が記載されている文章です。時間部分がリンク化されています。
本記事は、拡張機能を導入できるPCブラウザ向けです。スマホやタブレットのアプリ版ではできません。
リリース元:akisatoon(YouTube)
記事執筆時のバージョン:1.0.0(2023年12月14日)
インストール方法
Chromeウェブストアからインストールできます。
本拡張機能は、Chrome拡張機能のみの提供で、Firefoxアドオンはリリースされていません。類似アドオンをかる~く探してみましたが、見つけられませんでした。
代替案としてユーザースクリプトを使ってみるといいかもしれません。探してみたところ、「Youtube – No scroll to top on timestamps」というスクリプトを公開されている方がいました。
JavaScriptを適用できる拡張機能(例:Tampermonkeyなど)を導入して、スクリプトをインストールすることで、動作します。僕が簡単に試したところ、「Chrome」では動作しました。Firefox系ブラウザでは試していません。実際に皆さんの環境で動作するかは不明です。
「Chromeに追加」をクリックします。
「拡張機能を追加」をクリックします。
拡張機能のオーバーフローメニュー内に、拡張機能ボタンが追加されればOKです。
使い方
拡張機能が動作するか確かめるために、コメント欄にタイムスタンプが記載された動画を開きます。拡張機能を導入する前に「YouTube」を開いていた場合は、一度リロードします。
パッと思いついたのがVtuberさんの歌枠配信だったので、「ホロライブ 歌枠」と検索してみます。沢山の方が公開されていました。クリックします。
動画を開いて、コメント欄までスクロールしてみます。思った通り、有志の方?中の方?か分かりませんが、コメント欄にタイムスタンプが記載されていました。
余談ですが、僕は「Show YouTube comments while watching」拡張機能を入れて、サイドバーにコメント欄を配置しています。拡張機能を無効化した場合でも動作しました。
本拡張機能を導入した状態だと、数字部分をクリックしても、画面がスクロールしなくなります。そのコメント欄が表示されたままです。
タイムスタンプの機能自体は機能します。動画のプログレスバーが該当時間まで飛んでくれます。音楽など、あんまり動画は見なくてもいい系で便利だと思います。逆に映像が重要系では不便に感じるかもしれません。
概要欄のタイムスタンプでは動作対象外?
僕の環境だと、概要欄に記載したタイムスタンプをクリックした時は、通常通り上にスクロールされました。
本拡張機能のChromeウェブストアの説明欄には、「コメントのタイムスタンプ」と記載されているので、もしかしたら概要欄などのほうでは動作しないのが正常なのかもしれません。
概要欄のタイムスタンプでも動作させたい場合、「Youtube – No scroll to top on timestamps」スクリプトを使うのがいいかもしれません。僕の環境だと、コメント欄、概要欄の両方で動作しました。
「スクリプトとかよく分からない!」や「概要欄のタイムスタンプでは別にスクロールしていい!」という場合は、拡張機能のほうでいいと思います。
一時的に拡張機能をオフにする方法
拡張機能メニュー内にある「prevent timestamp scrolling for YouTube」拡張機能の三点ボタン→「拡張機能を管理」をクリックします。
トグルをクリックしてオフにします。既に「YouTube」タブを開いていた場合、そのタブを一度リロード(再読み込み)します。拡張機能が一時的に無効化されます。
完全に使わなくなったら、無効化していても意味がないので削除したほうがいいかなと思います。
感想
以上、PCウェブサイト版「YouTube」のコメント欄にあるタイムスタンプをクリックしてもスクロールさせないようにするChrome拡張機能「prevent timestamp scrolling for YouTube」についてでした。