您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
AtCoderTagsへのTag投票を、AtCoder問題ページからTagを選ぶだけで投票できるようにします。
当前为
// ==UserScript== // @name AtCoderTags_Helper // @version 1.0 // @author Null_Null // @match https://atcoder.jp/contests/*/tasks/* // @match https://*/tasks/* // @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js // @require https://code.jquery.com/ui/1.12.1/jquery-ui.js // @grant none // @namespace https://github.com/null-null-programming/AtCoderTags-Helper // @description // AtCoderTagsへのTag投票を、AtCoder問題ページからTagを選ぶだけで投票できるようにします。 // @description AtCoderTagsへのTag投票を、AtCoder問題ページからTagを選ぶだけで投票できるようにします。 // ==/UserScript== (function() {})(); function getContestName() { let contestURL = location.href; let contestArray = contestURL.split('/'); return contestArray[contestArray.length - 1]; } $('#copyright').append(`<div style="padding-top:5rem"> <select id="category_tag_name" name="tag" size=13> <option value="Easy">Easy</option> <option value="Ad-Hoc">Ad-Hoc</option> <option value="Searching">Searching</option> <option value="Greedy-Methods">Greedy-Methods</option> <option value="String">String</option> <option value="Mathematics">Mathematics</option> <option value="Technique">Technique</option> <option value="Construct">Construct</option> <option value="Graph">Graph</option> <option value="Dynamic-Programming">Dynamic-Programming</option> <option value="Data-Structure">Data-Structure</option> <option value="Game">Game</option> <option value="Flow-Algorithms">Flow-Algorithms</option> <option value="Geometry">Geometry</option> </select> <button id="atcoder_tag_vote" class="btn btn-primary">Vote</button> <div style="height: 20px;"></div> </div>`); (async function() { $('#atcoder_tag_vote').click(function() { var name=$('#category_tag_name').val(); var probleme_id = getContestName(); window.open().location.href =(('https://atcoder-tags.herokuapp.com/vote_result?problem_id=' + probleme_id + '&tag=' + name)) }) })();