您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Puts a "Download as CSV" button on the Prompts page of AO3 Prompt Memes.
当前为
// ==UserScript== // @name Put "Download CSV" Button in AO3 Prompt Memes // @namespace https://greasyforks.org // @version 0.1 // @description Puts a "Download as CSV" button on the Prompts page of AO3 Prompt Memes. // @author JaneBuzJane // @license MIT // @match http://archiveofourown.org/*/requests // @match https://archiveofourown.org/*/requests // @require http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js // @require https://code.jquery.com/jquery-2.2.4.js // @run-at document-idle // @grant none // ==/UserScript== var $j = jQuery.noConflict(); $j(document).ready(function() { // From https://stackoverflow.com/questions/27983388/using-innerhtml-with-queryselectorall var cname; var cname = document.querySelectorAll("h2.collections"); [].forEach.call(cname, function(returnname) { //querySelectorAll returns a NodeList, not an array, so we have to loop through the results cname.innerHTML = ''; }); // From https://stackoverflow.com/questions/43742732/use-javascript-or-jquery-to-create-an-href-url-using-variables-passed-in-through var promptname = cname[0].innerHTML var dynamicContent = "archiveofourown.org/collections/"; var url = "signups.csv"; $('#container').html('<a href="'+url+'">Download as CSV</a>'); // From https://stackoverflow.com/questions/1145208/how-to-add-a-list-item-to-an-existing-unordered-list $("ul.navigation.actions:nth-child(3)").append('<li><a href="'+url+'"><span class="dropdown-toggle">Download as CSV</span></a></li>'); //nth-child allows us to append only to the 3rd item with this class });