您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
hide editorial
当前为
- // ==UserScript==
- // @name AtCoder Hide Editorial
- // @namespace AtCoder
- // @version 0.4
- // @description hide editorial
- // @author harurun
- // @match https://atcoder.jp/contests/*/tasks/*/editorial*
- // @match https://atcoder.jp/contests/*/editorial*
- // @match https://atcoder.jp/contests/*/tasks/*
- // @grant none
- // ==/UserScript==
- function usernames() {
- var usr=document.getElementsByClassName("username")
- for(var i=0;i<usr.length;i++){
- usr[i].removeAttribute("href")
- usr[i].textContent="hide editorial"
- }
- }
- function editional() {
- 'use strict';
- var alist=document.getElementsByTagName("a")
- for(var i=0;i<alist.length;i++){
- var target=alist[i]
- var url=target.href
- if(target.textContent==''||url.match('https://www.addtoany.com/.*')||url.match('http://www.timeanddate.com/worldclock/.*')||url.match('https://www.timeanddate.com/worldclock/.*')){
- continue;
- }
- if(url.match('https://youtu.be/.*')||url.match('https://atcoder.jp/contests/.*/editorial/.*')||!(url.match('https://atcoder.jp/.*'))){
- //target.href="javascript:void(0)"
- target.removeAttribute("href")
- target.textContent="hide editorial"
- }
- }
- usernames()
- }
- function problem() {
- var alist=document.getElementsByTagName("a")
- for(var i=0;i<alist.length;i++){
- var target=alist[i]
- var url=target.href
- if(url.match('https://atcoder.jp/contests/.*/tasks/.*/editorial')||url.match('https://atcoder.jp/contests/*/tasks/*/editorial')){
- target.removeAttribute("href")
- target.textContent="hide editorial"
- }
- }
- usernames()
- }
- function main() {
- var url=location.href
- if(url.match('https://atcoder.jp/contests/.*/tasks/.*/editorial')){
- //console.log("hide editorial(editorial)")
- editional()
- }else if(url.match('https://atcoder.jp/contests/.*/tasks/.*')||url.match('https://atcoder.jp/contests/.*/tasks/.*?lang=en')){
- //console.log('hide editorial(problem)')
- problem()
- }else if(url.match('https://atcoder.jp/contests/.*/editorial')||url.match('https://atcoder.jp/contests/.*/tasks/.*/editorial')||url.match('https://atcoder.jp/contests/.*/editorial?lang=en')||url.match('https://atcoder.jp/contests/.*/tasks/.*/editorial')){
- //console.log('hide editorial(editorial)')
- editional()
- }
- }
- main()
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址