您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Desktop-only fork of Return YouTube Dislike. Adds Shorts SPA support, visual like/dislike ratio bar, and a class-based architecture.
This is a desktop-focused fork of the original Return YouTube Dislike userscript, rebuilt with a class-based architecture, enhanced UI elements, and greater reliability for Single Page Application (SPA) navigation on YouTube.
Unlike the original script, this version is designed only for PC environments, and adds several modern features to improve usability and maintainability.
yt-navigate-finish
.Install a userscript manager:
Install the userscript:
👉 Click here to install
Visit YouTube and open any video — the enhanced dislike interface will activate automatically.
The original userscript is great, but this version introduces key improvements:
Feature | Original v3.1.5 | This Version (v4.0.7) |
---|---|---|
Architecture | Procedural, global variables | ES6 class-based, encapsulated state |
SPA Navigation (Shorts) | Relies on yt-navigate-finish |
Uses <title> mutation + timeout fallback |
Rating Display | Text-only | Visual ratio bar with hover tooltip |
DOM Handling | Repeated queries | Cached DOM elements |
Asynchronous Code | fetch().then() |
async/await with GM.xmlHttpRequest wrapper |
CSS Styling | Tied to YouTube classes | Fully isolated and scoped CSS |
State Reliability | Tracks previousState manually | Checks actual DOM state per event |
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0), in accordance with the upstream repository.
Pull requests and issues are welcome!
Please feel free to report bugs, request features, or fork this further.