// ==UserScript== // @name [KissAnime] Beta Default Server // @namespace https://greasyfork.org/en/users/193865-westleym // @author WestleyM // @version 2018.07.07 // @icon http://kissanime.ru/Content/images/favicon.ico // @description Sets KissAnime player to beta server. // @grant none // @include http://kissanime.ru/anime/* // @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js // @downloadURL none // ==/UserScript== var updateLink = '&s=beta&pfail=2'; //Redirect to the beta server if the script detects you are on the default one if(window.location.href.indexOf("&s=default") > -1) { window.stop(); var currentLink = window.location.href; currentLink = currentLink.replace('&s=default', updateLink); location.replace(currentLink); } //Works when on the page for watching the anime try { //Updates the links in the episode box var selectEpisode = $("#selectEpisode").find("option").toArray(); if (selectEpisode != null) { selectEpisode.forEach(function(episodeLink) { episodeLink.value += updateLink; }); } //Updates the link on the "previous" button var btnPrevious = $("#btnPrevious").parent()[0]; if (btnPrevious != null) { btnPrevious.href += updateLink; } //Updates the link on the "next" button var btnNext = $("#btnNext").parent()[0]; if (btnNext != null) { btnNext.href += updateLink; } } catch(err) { console.log("There was an error: " + err); }