您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add ar5iv link to arXiv page
- // ==UserScript==
- // @name arXiv ar5iv Link
- // @namespace https://github.com/sparanoid/userscript
- // @supportURL https://github.com/sparanoid/userscript/issues
- // @version 0.1.0
- // @description Add ar5iv link to arXiv page
- // @author Sparanoid
- // @license AGPL
- // @compatible chrome 80 or later
- // @compatible edge 80 or later
- // @compatible firefox 74 or later
- // @compatible safari 13.1 or later
- // @match https://arxiv.org/*
- // @icon https://external-content.duckduckgo.com/ip3/arxiv.org.ico
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- const arxivUrl = document.querySelector('meta[property="og:url"]')?.getAttribute('content');
- const list = document.querySelector('#abs-outer > .extra-services > .full-text > ul');
- const li = document.createElement('li');
- const link = document.createElement('a');
- if (arxivUrl) {
- const ar5ivLink = arxivUrl.replace('arxiv', 'ar5iv');
- link.setAttribute('href', ar5ivLink);
- link.textContent = 'View in ar5iv';
- li.appendChild(link);
- list.appendChild(li);
- }
- })();