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

Greasy fork 爱吃馍镜像

Return YouTube Dislike(PC専用改良版)

デスクトップ専用に改良した Return YouTube Dislike。Shorts対応、評価バー表示、クラスベース設計を追加。

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

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

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

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

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

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

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

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

公众号二维码

扫码关注【爱吃馍】

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

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

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

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

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

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

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

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

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

公众号二维码

扫码关注【爱吃馍】

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

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
koyasi777
1日のインストール数
0
累計インストール数
55
評価
0 0 0
バージョン
4.1.0
作成日
2025/08/02
更新日
2025/09/06
大きさ
16.1KB
互換性
Firefox への互換性あり Chrome への互換性あり Opera への互換性あり Safari への互換性あり Edge への互換性あり
ライセンス
AGPL-3.0-only
対象サイト

Return YouTube Dislike(PC専用版)

🧭 概要

このスクリプトは、オリジナルの Return YouTube Dislike ユーザースクリプト をベースに、クラスベースのアーキテクチャに再構築し、UI強化や、YouTubeのSPA(シングルページアプリケーション)ナビゲーションへの高い信頼性を備えた、PC向けに特化したフォーク版です。

本家とは異なり、本スクリプトは PC環境専用 として設計されており、使いやすさと保守性を高める複数のモダンな機能が追加されています。


✨ 主な機能

  • YouTube Shorts の SPA ナビゲーションに対応 — 動画切り替え後も低評価を保持して表示します。
  • ✅ 通常動画の高評価・低評価ボタンの下に 比率バーを表示(PC限定)。
  • マウスホバー時にツールチップで正確な評価数(高評価数 / 低評価数)を表示。
  • 完全なオブジェクト指向構成(ES6クラス)による再設計。
  • MutationObserver + タイムアウト方式の初期化により、yt-navigate-finish に依存しない堅牢な構成。
  • ✅ DOM要素のキャッシュ機構により高いパフォーマンスと効率性。
  • カスタムCSSによるスタイリング — YouTube側のクラス名変更による破損を防止。

🚀 インストール手順

  1. ユーザースクリプトマネージャーをインストール:

  2. ユーザースクリプトをインストール:
    👉 こちらをクリックしてインストール

  3. YouTubeを開いて任意の動画を再生すれば、拡張された低評価表示機能が自動で有効になります。


🔄 なぜこのフォークを作ったのか?

オリジナルスクリプトも優れていますが、本バージョンでは以下の重要な改良を行いました:

機能 本家 v3.1.5 本バージョン v4.0.7
アーキテクチャ 手続き型、グローバル変数 ES6 クラスベース、状態のカプセル化
SPAナビゲーション(Shorts) yt-navigate-finish に依存 <title> 監視 + タイムアウトで検知
評価表示 数値のみ 比率バー + ホバーツールチップ
DOM処理 毎回クエリ実行 DOM要素をキャッシュ
非同期処理 fetch().then() async/await + GM.xmlHttpRequest ラップ
CSSスタイリング YouTubeのクラスに依存 スコープ化された独立CSS
状態管理の信頼性 previousState を手動で追跡 毎回 DOM状態を検証

📄 ライセンス

このプロジェクトは、元リポジトリと同様に GNU Affero General Public License v3.0(AGPL-3.0) のもとでライセンスされています。


🤝 クレジット


📬 問い合わせ・コントリビュート

Pull Request や Issue はいつでも歓迎しています。
バグ報告・機能提案・さらなるフォーク等、お気軽にご参加ください。

👉 Issueを作成する