您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Creates message box with all tags in a one string on artist or album page at http://dcdnet.ru.
// ==UserScript== // @name DCD CopyTags // @description Creates message box with all tags in a one string on artist or album page at http://dcdnet.ru. // @namespace http://dcdnet.ru/artists/* // @include http://dcdnet.ru/artists/* // @include http://dcdnet.ru/albums/* // @include http://www.dcdnet.ru/artists/* // @include http://www.dcdnet.ru/albums/* // @version 0.1a // @author plesk // ==/UserScript== // Соберём все теги в строку unsafeWindow.getTags = function(j){ getTags_ = ""; tl = document.getElementsByClassName('supplementary')[j].childNodes[0].childNodes[3].childNodes[1].childNodes[1].getElementsByClassName("output"); for (var i = 0; i < tl.length; i++){ if (getTags_.length != 0){ getTags_ = getTags_ + "; " } getTags_ = getTags_ + tl[i].textContent.trim(); } alert(getTags_); } tg = document.getElementsByClassName('supplementary') // Переберём все блоки боковой панели for (var i = 0; i < tg.length; i++){ tg1 = tg[i].childNodes[0].childNodes[1].childNodes[0]; // Если в шапке блока встретилось слово "Теги" - этот блок наш if (tg1.innerHTML == "Теги"){ tg1.innerHTML = tg1.innerHTML + " <input type='image' onClick='getTags("+i+");' src='http://dcdnet.ru/style/artist-even.png' align='center'>"; } }