NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Auto Slow Download Nexus Mods // @name:ru Авто "Slow" скачивание с Nexus Mods // @namespace https://mjkey.ru/#donate // @version 0.1 // @description Auto click download button (slow) and close page. // @description:ru Автоматичеcки нажимает на кнопку "Скачать медленно", после чего закрывает страницу! // @author MjKey // @match *://*.nexusmods.com/* // @match *://nexusmods.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=nexusmods.com // @copyright 2022, MjKey (https://mjkey.ru/#donate) // @downloadURL https://openuserjs.org/install/MjKey/Auto_Slow_Download_Nexus_Mods.user.js // @updateURL https://openuserjs.org/meta/MjKey/Auto_Slow_Download_Nexus_Mods.meta.js // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; var slowButton = document.getElementById('slowDownloadButton'); var chek = function(button) { var PosT = { top: window.pageYOffset + button.getBoundingClientRect().top, left: window.pageXOffset + button.getBoundingClientRect().left, right: window.pageXOffset + button.getBoundingClientRect().right, bottom: window.pageYOffset + button.getBoundingClientRect().bottom }, PosW = { top: window.pageYOffset, left: window.pageXOffset, right: window.pageXOffset + document.documentElement.clientWidth, bottom: window.pageYOffset + document.documentElement.clientHeight }; if (PosT.bottom > PosW.top && PosT.top < PosW.bottom && PosT.right > PosW.left && PosT.left < PosW.right) { console.clear(); console.log('Найдена кнопка :)'); slowButton.click(); setTimeout(function() { window.close(); }, 2000); } }; window.addEventListener('scroll', function() { chek(slowButton); }); chek(slowButton); })();