您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
display new contest page at page top
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==UserScript==
- // @name atcoder new contest pager
- // @description display new contest page at page top
- // @include https://*.contest.atcoder.jp/*
- // @version 1
- // @namespace https://twitter.com/root_T2
- // @grant none
- // ==/UserScript==
- var host = location.host;
- if ( host.match(".contest.atcoder.jp")) {
- var contest_name = host.split(".contest.atcoder.jp")[0];
- var new_url = "https://atcoder.jp/contests/" + contest_name;
- var a = document.createElement('a');
- a.textContent = '新しいコンテストページ';
- a.setAttribute('href', new_url);
- a.setAttribute('style', "font-size: 30pt;");
- var div = document.createElement("div");
- div.setAttribute("style", "text-align:center;margin-bottom:15px;margin-top:20px;");
- div.appendChild(a);
- var header = document.getElementsByClassName('navbar navbar-fixed-top')[0];
- header.parentNode.insertBefore(div, header.nextSibling);
- }