您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This script adds the relevant explainxkcd.com link to xkcd comics.
// ==UserScript== // @name xkcd: Add explainxkcd.com links to comics // @namespace http://tampermonkey.net/ // @author FPX // @description This script adds the relevant explainxkcd.com link to xkcd comics. // @include http://xkcd.com/* // @include http://www.xkcd.com/* // @include https://xkcd.com/* // @include https://www.xkcd.com/* // @version 1.0.0.1 // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... var currentURL = document.location.href; var explainURL = currentURL.replace("xkcd", "explainxkcd"); var navigationBars = document.getElementsByClassName("comicNav"); for (var i=0; i<navigationBars.length; i++) { var navigation = navigationBars[i]; var nextLink = navigation.children[3]; var explainLine = document.createElement("li"); navigation.insertBefore(explainLine, nextLink); var explainLink = document.createElement("a"); explainLink.href = explainURL; explainLink.innerHTML = "Explain"; explainLine.appendChild(explainLink); } /* var comic = document.getElementById("comic").children[0]; var altText = comic.getAttribute("title"); var altTextSpan = document.createElement("span"); altTextSpan.innerHTML = altText; var middleContainer = document.getElementById("middleContainer"); middleContainer.insertBefore(altTextSpan, middleContainer.children[4]); */ })();