您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
TVerのPiP解除を防ぎ、PiPを強制可能にする(disablePictureInPicture削除対応)
TVer の ピクチャー・イン・ピクチャー(PiP) を強制的に有効にする Violentmonkey スクリプトです。
TVer は最近のアップデートで PiPをブロック しましたが、このスクリプトを使用すると 解除 できます。
✅ できること
disablePictureInPicture
を削除し、PiP の無効化を解除exitPictureInPicture
) をブロックP
キーを押すだけで PiP を起動可能⚠️ 注意
ブラウザに Violentmonkey または Tampermonkey をインストール
このスクリプトをインストール
TVer のページを開き、動画を再生
P
キーを押して PiP を起動!
P
キーを押すと PiP が有効化P
を押すことで再開可能🔹 TVer の PiP ブロック対策を無効化するため、以下の処理を行います。
disablePictureInPicture
を削除
video
タグに disablePictureInPicture
を設定し、PiP を無効化しています。exitPictureInPicture()
のオーバーライド
exitPictureInPicture()
を使って PiP を強制終了しようとします。MutationObserver
の無効化
MutationObserver
を使用して video
タグの変更を監視し、PiP を無効化しています。MutationObserver
を無効化し、TVer の監視を防ぎます。1秒ごとに disablePictureInPicture
を削除
setTimeout()
を使って disablePictureInPicture
を再適用します。setInterval()
を使用して1秒ごとに削除し、PiP を継続可能にします。スクリプト内の setInterval()
の 時間間隔を変更 すると、PiP の監視頻度を調整できます。
setInterval(() => {
removeDisablePiP();
redefineExitPiP();
}, 1000); // ← ここの「1000」を「500」などに変更すると監視頻度を上げられます。
本スクリプトは、善意に基づき無償で提供されているものです。
このスクリプトを使用することにより、以下の事項に同意したものとみなされます。
本スクリプトをインストールまたは使用した時点で、上記の免責事項に 完全に同意したものとみなします。
📢 重要:
TVerの利用規約や各種法令に違反しない範囲でのご利用を強く推奨します。