Crunchyroll Skip Intro/Outro Multilingual

Skip intro and credits buttons on Crunchyroll iframe in 20+ languages

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey .

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

Автор
Yanis Sansnom
Инсталации дневно
0
Инсталации общо
42
Рейтинг
0 0 0
Версия
0.4
Създаден
10.04.2025
Обновен
02.12.2025
Размер
3 КБ
Лиценз
MIT
Работи на

Crunchyroll Skip Intro Userscript - Detailed Description

Overview

This is a Tampermonkey userscript designed to automatically skip intro sequences when watching anime on Crunchyroll. The script eliminates the need for manual interaction when the "Skip Intro" button appears during show openings.

Functionality

The script works by periodically checking the Crunchyroll video player for the presence of the skip intro button. When detected, it automatically triggers a click on this button, allowing for seamless viewing without manual intervention.

Technical Details

Script Header

Implementation

The code consists of:

  1. An immediately invoked function expression (IIFE) with strict mode enabled for better error handling and performance
  2. A function skipIntroOnMainSite() that:
    • Uses document.querySelector() to find the Skip Intro button by its data test ID attribute
    • Simulates a click on the button if it exists
  3. A setInterval() that calls this function every 5 seconds (5000ms)

Design Choices

  • Polling Approach: The script uses a simple interval-based polling mechanism rather than event listeners. This ensures compatibility across different versions of the Crunchyroll player, as it doesn't rely on specific event implementations.

  • 5-Second Interval: This timing is chosen as a balance between responsiveness (detecting the skip button quickly) and performance (not checking too frequently to cause unnecessary CPU usage).

  • Element Selection: The script identifies the skip button using Crunchyroll's own test ID (data-testid="skipIntroText"), which makes it resilient to cosmetic UI changes as long as this identifier remains consistent.

  • Simple Structure: The straightforward implementation makes the script easy to understand and modify if Crunchyroll changes their player interface in the future.

This script provides a convenient quality-of-life improvement for Crunchyroll users who prefer to skip intro sequences automatically while binge-watching anime series.