您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Возвращает на новый домен кнопку "Смотреть"; на play.shikimori.org меняет ссылки, для возвращения на страницу с новым доменом
// ==UserScript== // @name:en Shikimori View Button // @name Кнопка "Смотреть" на shikimori.one // @namespace http://shikimori.one/ // @version 1.2.1 // @description:en Return view button on new domain "one". [Not relevant] // @description:ru Возвращает на новый домен кнопку "Смотреть"; на play.shikimori.org меняет ссылки, для возвращения на страницу с новым доменом. [Не актуально] // @author Jogeer // @match https://shikimori.one/* // @match https://play.shikimori.org/* // @grant none // @require https://greasyfork.org/scripts/5392-waitforkeyelements/code/WaitForKeyElements.js // @description Возвращает на новый домен кнопку "Смотреть"; на play.shikimori.org меняет ссылки, для возвращения на страницу с новым доменом // ==/UserScript== //Эта хрень делает ваш код рабочим при переходе по страницам с AJAX'ом waitForKeyElements ( "body", unique ); //Эта основной код который работает (возможно) function unique() { //это переменные var link = window.location.pathname, button = '.watch-online-placeholer', ce = Number($('.current-episodes').text()) + 1; //это стили для кнопки "Смотреть" $(button).css({"background": "#19282b", "width": "calc(100% - 40px)", "height": "30px", "text-align": "center", "margin": "0 20px", "color": "#eee", "font-size": "18px", "cursor": "pointer", "transition": ".2s"}); $(button).text("Смотреть"); $(button).hover(function(){ $(this).css("background-color", "rgb(54, 72, 76)"); }, function(){ $(this).css("background-color", "#19282b"); }); //А это код, который заменяет ссылки и добовляет кнопки if (window.location.hostname == 'shikimori.one') { $(button).on('click', function(event) { event.preventDefault(); if ((ce - 1) == Number(($('.b-entry-info > .line-container:nth-child(2) > .line > .value').text()).split(' ')[0])) { location.replace('https://play.shikimori.org/' + link + '/video_online/' + (ce - 1)); }; if ((ce - 1) < Number(($('.b-entry-info > .line-container:nth-child(2) > .line > .value').text()).split(' ')[0])) { location.replace('https://play.shikimori.org/' + link + '/video_online/' + ce); }; }); }; if (window.location.hostname == 'play.shikimori.org') { var url = $(".l-menu .b-animes-menu .b-menu_logo > center > a").attr('href'); $(".l-menu .b-animes-menu .b-menu_logo > center > a").attr('href', url.slice(0,19) + 'ne' + url.slice(21)); $("h2 > a").attr('href', url.slice(0,19) + 'ne' + url.slice(21)); }; };