Greasy Fork is available in English.

Anti Rickroll (Universal)

A lightweight, robust userscript designed to protect users from known Rickrolls on YouTube. Optimized specifically for mobile environments (iOS Userscripts) and modern browser security policies.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

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

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
JMcrafter26
Installazioni giornaliere
0
Installazioni totali
7
Valutazione
0 0 0
Versione
1.7.5
Creato il
11/02/2024
Aggiornato il
15/02/2026
Dimensione
8,52 KB
Licenza
Non disponibile
Applica a

Anti Rickroll (Universal)

A lightweight, robust userscript designed to protect users from known Rickrolls on YouTube. Optimized specifically for mobile environments (iOS Userscripts) and modern browser security policies.

Greasy Fork GitHub Built with JavaScript

Features

  • Persistent Protection: High-priority injection ensures the warning screen cannot be easily bypassed or hidden by site scripts.
  • Auto-Updating Database: Periodically fetches the latest Rickroll IDs from a central API to stay ahead of new links.
  • Embed Blocking: Detects and blocks Rickrolls embedded in iframes or other media elements, not just direct video links.
  • Immediate Mute: Automatically mutes and pauses the video player the moment a match is detected to prevent audio leaks.
  • Mobile Optimized: Specifically tailored to work within the constraints of iOS Safari extensions and mobile userscript managers.
  • Customizable: Supports a local database in localStorage for adding your own specific IDs.

Installation

  1. Ensure you have a userscript manager installed (e.g., Tampermonkey, Violentmonkey, or the Userscripts app on iOS).
  2. Install the script via Greasy Fork.
  3. The script will automatically begin protecting you on all YouTube-related domains.

API & Integration

This project is powered by a public API that other developers can use to check for Rickrolls or fetch the latest database.

Example Response (type=check):

{
  "status": "success",
  "rickroll": true,
  "videoId": "xvFZjo5PgG0",
  "report": {
    "message": "False positive? Please report it!",
    "url": "[https://api.jm26.net/rickroll-db/report/](https://api.jm26.net/rickroll-db/report/)"
  }
}