您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add links to navigate to the update tab and links to install scripts
// ==UserScript== // @name Greasy Fork Links // @namespace https://github.com/chriskim06/userscripts // @description Add links to navigate to the update tab and links to install scripts // @match https://greasyfork.org/en/users/* // @version 1.3.4 // ==/UserScript== (function() { // Adds an element next to the provided link function insertElement(link, text, href) { var el = document.createElement(href ? 'a' : 'span'); if (href) { el.href = href; } el.innerText = text; link.parentNode.insertBefore(el, link.nextElementSibling); } // Adds a new link plus a separator function addLink(link, text, href, separator) { insertElement(link, text, href); insertElement(link, separator, null); } if (document.querySelector('#user-script-list')) { var loggedIn = document.querySelector('#nav-user-info > .user-profile-link'); var items = document.querySelectorAll('#user-script-list > li'); for (var i = 0; i < items.length; i++) { var link = items[i].querySelector('a'); if (loggedIn) { addLink(link, 'Edit', '/en/scripts/' + items[i].getAttribute('data-script-id') + '/versions/new', ' - '); addLink(link, 'Delete', link.href + '/delete', '/'); } addLink(link, 'Install', link.href + '/code/' + encodeURIComponent(link.innerText) + '.user.js', ' - '); } // Display number of userscripts var scripts = document.querySelector('body > .width-constraint > section:nth-child(3) > header > h3'); if (scripts) { scripts.innerText = 'Scripts (' + items.length + ')'; } } })();