🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

YouTubeでピクチャーインピクチャー使用時、タイムスタンプでページトップへの遷移防止

動画をポップアウトしていても、タイムスタンプをクリック時にページトップに強制スクロールする現象を解決します。

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
ziopuzzle
1日のインストール数
0
累計インストール数
108
評価
1 0 1
バージョン
1.4
作成日
2022/09/18
更新日
2024/09/18
大きさ
3.27KB
ライセンス
MIT
対象サイト

YouTubeでPiP(動画のポップアウト)使用時に、時間リンククリックでページトップに移動するのを防止

動画のコメントに書かれたタイムスタンプは大変便利です。
しかし、クリックする度にページのトップにスクロールします。
ピクチャーインピクチャー(PiP: Picture in picture)で動画をポップアウトしていた場合にもページトップに戻ってしまうため、元のコメント部まで戻るのが煩わしく感じます。
それを改善するためのユーザースクリプトです。

🔍機能
・ピクチャーインピクチャー(Chromeであればyoutubeの動画を2回右クリックすると選択できます)を使用している際に、
 チャプターのリンクやコメント欄のタイムスタンプリンクをクリックしたとき、スクロール位置を保持します。

備考:FirefoxはPicture-in-Picture APIをサポートしていないため、PIPが有効/無効であるかに関わらずスクロールを無効にします。
https://bugzilla.mozilla.org/show_bug.cgi?id=1463402

🔧使用方法
・Userscriptを導入するだけ

😀スペシャルサンクス
・q1k
バージョン1.4で、次のスクリプトを参考にさせていただいています(タイムスタンプで一時的にスクロールしていた問題が解決されました)。
https://greasyfork.org/en/scripts/438943-youtube-no-scroll-to-top-on-timestamps

📃更新履歴
1.0 : リリース
1.1 : バグ修正
1.2 : 次のスクリプトに対応 https://greasyfork.org/en/scripts/444382-youtube-mini-player
※ただし、該当スクリプトにIntersectionObserverのオプション「delay: 500」を追加する必要があります。Ver1.4で不要になりました。
例) "threshold: 0.5" -> "threshold: 0.5, delay: 500"
1.3 : Youtubeのタイムスタンプクリック時にスムーズスクロールするようになり、スクリプトが壊れていたのを修正。
1.4 : PIP有効時にタイムスタンプ押下したときの一時的にスクロールしていた問題を修正。