您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Download from Nexusmods.com without wait and redirect (support Manual/Vortex)
当前为
// ==UserScript== // @name Nexus No Wait // @description Download from Nexusmods.com without wait and redirect (support Manual/Vortex) // @namespace NexusNoWait // @include https://www.nexusmods.com/*/mods/* // @run-at document-idle // @version 1.2 // @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js // ==/UserScript== $(document).on( 'click', '.btn', function(event) { var href = $(this).attr('href'); if (~href.indexOf("file_id")){ event.preventDefault(); var button = $(this); button.css("color", "yellow"); button.text('WAIT'); $.ajax({ type: "GET", url: href, success: function (data) { if (!~href.indexOf("nmm")){ var section = $(data).filter('#section'); var search_params = new URLSearchParams(href); var file_id = search_params.get("file_id"); var game_id = section.data("gameId"); $.ajax( { type: "POST", url: "/Core/Libs/Common/Managers/Downloads?ConfirmFinishedDownload", xhrFields: { withCredentials: true }, data: { fid: file_id, game_id: game_id } }); } var slow = $(data).find('#slowDownloadButton'); var downloadUrl = slow.data('download-url'); document.location.href = downloadUrl; button.css("color", "green"); button.text('LOADING'); }, error: function (ajaxContext) { console.log(ajaxContext.responseText); button.css("color", "red"); button.text('ERROR'); } }); } var popup = $(this).parent(); if (popup.hasClass('popup')){ popup.children("button").click(); } });