您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
ja
当前为
// ==UserScript== // @name AddLinkToNewAtcoder // @namespace AddLinkToNewAtcoder // @version 1.2 // @author Luzhiled // @description ja // @include http://*.contest.atcoder.jp/* // @include https://*.contest.atcoder.jp/* // @grant none // ==/UserScript== (function() { 'use strict'; function ConvertToNewAtcodersURL(url, pathName, query) { if (pathName.match(/settings/) || pathName.match(/users/)) { return 'https://beta.atcoder.jp' + pathName; } let contestName = url.replace(/^https?:\/\//, '').split('.')[0]; pathName = pathName.replace(/assignments/g, "tasks"); pathName = pathName.replace(/\/all/g, ""); query = query.replace(/user_screen_name/g, "f.User"); pathName = pathName.replace(/editorial/g, ""); pathName = pathName.replace(/statistics/g, ""); return 'https://beta.atcoder.jp/contests/' + contestName + pathName + query; } let linkToBeta = ConvertToNewAtcodersURL(location.href, location.pathname, location.search); $('ul.nav.nav-tabs').append(` <li> <a href="${linkToBeta}"> <i class="icon-user"></i> <span class="lang lang-selected"> <span class="lang-en lang-child hidden-lang">to Beta version</span> <span class="lang-ja lang-child">Beta版へ</span> <span> </a> </li> `); })();