您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Display the title text ("alt-text") of XKCD comics below the comic
当前为
// ==UserScript== // @name XKCD - Display Title Below Comic // @namespace http://tampermonkey.net/ // @version 0.1 // @description Display the title text ("alt-text") of XKCD comics below the comic // @author Jonah Lawrence (youtube.com/DevProTips) // @match *://*.xkcd.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // when the page has loaded window.addEventListener("load", function () { // search for the first element in the comic with a title attribute const titleElement = document.querySelector("#comic [title]") // if the element exists if (titleElement) { // get the title attribute of the element const title = titleElement.title // create a paragraph element let p = document.createElement("p") // set the text to the title attribute p.innerText = title // create object to contain styles const styles = { fontVariant: 'none', // remove small caps font variant background: '#aaaaaa', // add a light gray background padding: '15px', // add padding around the text maxWidth: '100vw', // set the max width to the viewport width margin: '5px auto' // Add 5px on top and bottom and center horizontally } // apply all styles to the paragraph Object.assign(p.style, styles) // append the paragraph at the end of the comic document.querySelector("#comic").append(p) } }, false) })();