您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Open all selected deviations at once!
当前为
// ==UserScript== // @name Dev_Multi_Open // @description Open all selected deviations at once! // @namespace dev_multi_open_but // @match *://*.deviantart.com/notifications/* // @version 1.30 // @contributor Dediggefedde // @grant none // ==/UserScript== function Multi_Open_injecter() { // var $=unsafeWindow.jQuery,holder,query,offset,fPage,pPage,lPage; var akturls = []; var container; var selected = $(); setInterval(start, 500); setInterval(pruf, 500); function start() { if($("div.mcbox").length==0)return; container = $(".f.td-sr").filter(function () { if ($(this).find(".dev_multiopen_but").length == 0) return true; }); // console.log(container.length); if (container.length > 0) { container.css("width", "auto").append("<a href='' class='gmbutton disabledbutton dev_multiopen_but' onclick='return false;'>Open 0</a>"); container.find(".dev_multiopen_but").click(function () { selected.each(function () { open($(this).attr("href")); $(".mcbox-sel a[href='']:not(.u,.journal)").parents(".mcbox-sel").removeClass("mcbox-sel"); }); }); } } function pruf() { if ($(".mcbox:not([multi_open])").length > 0) { $(".mcbox:not([multi_open])").click(pruf); $(".mcbox:not([multi_open])").attr("multi_open", "true"); } var altsel = selected.length; selected = $(".mcbox-sel a:not([href=''],.journal)").filter(function () { if (akturls.indexOf($(this).attr("href")) != -1) return false; if ($(this).parents(".mczone").find(".mczone-title:contains('Activity')").length == 1) { if (!$(this).hasClass("u")) return false; } else { if ($(this).attr("href").search(/deviantart\.com.*\d+\/?$/i) == -1) return false; } akturls.push($(this).attr("href")); return true; }); akturls = []; if (selected.length == altsel) return true; if (selected.length > 0) { $(".dev_multiopen_but").removeClass("disabledbutton"); } else { $(".dev_multiopen_but").addClass("disabledbutton"); } $(".dev_multiopen_but").html("Open " + selected.length); } } var el=document.createElement("script"); el.innerHTML="("+Multi_Open_injecter.toString()+")()"; document.body.appendChild(el); document.body.removeChild(el); // Multi_Open_injecter();