AtCoder To Luogu

在 AtCoder 题目界面显示前往 Luogu 题面的按钮

  1. // ==UserScript==
  2. // @name AtCoder To Luogu
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description 在 AtCoder 题目界面显示前往 Luogu 题面的按钮
  6. // @author Liuxizai
  7. // @license MIT
  8. // @icon https://img.atcoder.jp/assets/favicon.png
  9. // @match https://atcoder.jp/contests/*/tasks/*
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15. let at_problem_id = window.location.href.split('/')[6].replace(/\?.*$/, "");
  16. let lg_problem_id = "AT_" + at_problem_id;
  17. let h2s = document.querySelector('span.h2');
  18. h2s.innerHTML += '<a class="btn btn-default btn-sm" href="https://www.luogu.com.cn/problem/' + lg_problem_id + '" target="_blank">Luogu Statement</a>';
  19. })();