您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add unpkg link button for npm package
当前为
// ==UserScript== // @name Unpkg link button for npm package // @namespace http://tampermonkey.net/ // @version 0.1 // @description Add unpkg link button for npm package // @author @heineiuo // @license MIT // @match https://www.npmjs.com/package/* // @icon https://www.google.com/s2/favicons?sz=64&domain=npmjs.com // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... function getName(){ return document.querySelector('meta[property="og:title"]').content } function getLink(name){ return `https://unpkg.com/${name}/` } function createElement(){ const el = document.createElement('div') el.innerHTML= `<div data-nosnippet="true"> <a href="${encodeURI(getLink(getName()))}" target="_blank"> <img src="https://unpkg.com/favicon.ico" height="20px" title="This package can be explored on unpkg.com" alt="Unpkg icon, This package can be explored on unpkg.com" class="aa30d277 pl3" data-nosnippet="true" /> </a> </div>` return el } function addButton(){ const h2 = document.querySelector('#top h2') h2.appendChild(createElement()) } window.addEventListener('load', addButton) })();