您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Select default language for Crunchyroll and always redirect to the correct language. Useful if you click on Crunchyroll links other than your language.
当前为
// ==UserScript== // @name Crunchyroll Set Default Language // @name:de Crunchyroll Set Default Language // @namespace http://tampermonkey.net/ // @version 0.1.2 // @description Select default language for Crunchyroll and always redirect to the correct language. Useful if you click on Crunchyroll links other than your language. // @description:de Wähle die Standardsprache für Crunchyroll aus, um die Seite immer auf die richtige Sprache umzuleiten. Nützlich, wenn auf Crunchyroll-Links in einer anderen als der Standardsprache geklickt werden. // @author Lolen10 // @match https://www.crunchyroll.com/* // @grant none // @license GNU GPLv3 // ==/UserScript== (function() { 'use strict'; // User-configuration // Change this variable according to the desired language name // All options are listed below const selectedLanguage = 'german'; // -------------------Normally no changes need to be made below this line-------------------- // Language codes for various options const languageCodes = { german: '/de', english: '', arabic: '/ar', spanish: '/es', spanishSpain: '/es-es', french: '/fr', italian: '/it', portugueseBrazil: '/pt-br', portuguesePortugal: '/pt-pt', russian: '/ru', hindi: '/hi' }; // Function to check and redirect function checkAndRedirect() { // Check if the selected language is present in the URL if (!window.location.href.includes(languageCodes[selectedLanguage])) { // Extract the path and remove any incorrect language code let path = window.location.pathname.replace(/\/[a-z]{2}(?=\/|$)/, ''); window.location.href = `https://www.crunchyroll.com${languageCodes[selectedLanguage]}${path}`; } } // Perform the check on page load. checkAndRedirect(); })();