YouTube Redirect

Working 2023 adblock for YouTube video. Redirects all "youtube.com" links to yout-ube.com.

Du musst eine Erweiterung wie Tampermonkey, Greasemonkey oder Violentmonkey installieren, um dieses Skript zu installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey oder Violentmonkey installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey oder Violentmonkey installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey oder Userscripts installieren.

Um dieses Skript zu installieren, müssen Sie eine Erweiterung wie Tampermonkey installieren.

Sie müssten eine Skript Manager Erweiterung installieren damit sie dieses Skript installieren können

(Ich habe schon ein Skript Manager, Lass mich es installieren!)

Um dieses Design zu installieren, müssen Sie eine Erweiterung wie Stylus installieren.

Um dieses Design zu installieren, müssen Sie eine Erweiterung wie Stylus installieren.

Um dieses Design zu installieren, müssen Sie eine Erweiterung wie Stylus installieren.

Um diesen Stil zu installieren, müssen Sie eine Erweiterung für den Benutzerstil Verwaltung installieren.

Um diesen Stil zu installieren, müssen Sie eine Erweiterung für den Benutzerstil Verwaltung installieren.

Um diesen Stil zu installieren, müssen Sie eine Erweiterung für den Benutzerstil Verwaltung installieren.

(Ich habe bereits einen Benutzerstil Verwaltung, ich möchte ihn installieren!)

// ==UserScript==
// @name         YouTube Redirect
// @description  Working 2023 adblock for YouTube video. Redirects all "youtube.com" links to yout-ube.com.
// @author       YelloNox
// @version      0.2
// @date         2023-10-10
// @namespace    https://yello.zip
// @homepage     https://github.com/YelloNox/YouTube-Adblock
// @match        *://www.youtube.com/*
// @match        *://www.yout-ube.com/*
// @match        *://www.youtube-nocookie.com/*
// @grant        none
// ==/UserScript==

(function () {
    'use strict';
    // Redirect clicked links to new tab and from "youtube.com" to "yout-ube.com"
    document.addEventListener('click', function (event) {
        let target = event.target;
        while (target && target.nodeName !== 'A') {
            target = target.parentElement;
        }

        if (target && target.href) {
            const youtubeVideoRegex = /https:\/\/www\.youtube\.com\/watch\?v=[^&]+/;
            if (youtubeVideoRegex.test(target.href)) {
                event.preventDefault();
                event.stopPropagation();

                const modifiedUrl = target.href.replace('youtube.com', 'yout-ube.com');
                window.open(modifiedUrl, '_blank');
            }
        }
    }, true);

    // Check for text "This video is unavailable" and reload page if found
    function checkForText() {
        const textToFind = "This video is unavailable";
        const pageText = document.body.textContent;

        if (pageText.includes(textToFind)) {
            location.reload();
        }
    }

    window.addEventListener('load', checkForText);
})();