AtCoder Editorial New Tab

AtCoderの問題ページにある解説ボタンを新規タブで開くようにします。

Versione datata 19/06/2021. Vedi la nuova versione l'ultima versione.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name         AtCoder Editorial New Tab
// @namespace    https://github.com/HalsSC/
// @version      0.3
// @description  AtCoderの問題ページにある解説ボタンを新規タブで開くようにします。
// @author       HalsSC
// @match        https://atcoder.jp/contests/*/
// @exclude      https://atcoder.jp/contests/*/tasks/*/editorial
// @license      MIT
// ==/UserScript==

(function() {
    // 一部の変なコンテストや将来的な仕様変更により使えないかもしれないです><
    var ele=document.getElementsByClassName("btn btn-default btn-sm")[0];
    ele.target="_blank";
    ele.rel="noopener noreferrer";
})();