您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
AAAAAAAAAAAAAAAAAA
// ==UserScript== // @name AAAAAAAAAAA // @version 1.2 // @namespace AAAAAAAA.com // @description AAAAAAAAAAAAAAAAAA // @author AAAAAAAAAAAAAA // @match *kissanime.ru/* // @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js // ==/UserScript== (function() { var whitelist = [ // Add/remove as you please "kiss", "javascript", "discord", "novel", "myanimelist", "kitsu", "nyaa", "reddit", "moe", "twitter", "anichart", "chrome-extension" ]; var server = ""; // Pick from the server list below var server_list = [ // Don't edit anything below unless you know what you're doing "RapidVideo", "Mp4Upload", "Openload", "Streamango", "HydraX", "Nova Server", "Alpha Server", "Beta Server" ]; /****************************************************************/ function check() { // Helper function for removal(), compares links to the whitelist return !whitelist.some((word) => this.href.includes(word)); } function removal() { // Does the do $('#my_video_1').show(); $(".divCloseBut > [href]").click(); $("[href]").filter(check).remove(); $("[id^='divAds']").remove(); $("[id^=adsIfrme]:not(#adsIfrme)").remove(); $("[sandbox]").remove(); $("#divContentVideo > div > div > div:contains('Close ads')").click(); } if (server_list.includes(server)) { // Check if chosen server is valid var server_index = -1, select = document.getElementById("selectServer"); if (select) { // Check if the server selector exists for (var i = 0; i < select.options.length; ++i) { if (select.options[i].innerText == server) { // Check each option server_index = i; } } if (select.selectedIndex != server_index && server_index != -1) { // If the requested server exists, select it window.location.href = select.options[server_index].value; } } } (new MutationObserver(removal)).observe(document.body, { // Check for ads everytime the page updates childList: true, subtree: true }); })();