デスクトップ専用に改良した Return YouTube Dislike。Shorts対応、評価バー表示、クラスベース設計を追加。
このスクリプトは、オリジナルの Return YouTube Dislike ユーザースクリプト をベースに、クラスベースのアーキテクチャに再構築し、UI強化や、YouTubeのSPA(シングルページアプリケーション)ナビゲーションへの高い信頼性を備えた、PC向けに特化したフォーク版です。
本家とは異なり、本スクリプトは PC環境専用 として設計されており、使いやすさと保守性を高める複数のモダンな機能が追加されています。
yt-navigate-finish に依存しない堅牢な構成。ユーザースクリプトマネージャーをインストール:
ユーザースクリプトをインストール:
👉 こちらをクリックしてインストール
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 はいつでも歓迎しています。
バグ報告・機能提案・さらなるフォーク等、お気軽にご参加ください。