您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Open the list of files in the latest order when clicking the View Files button in User Home, Added URL copy button (📋) to file list
当前为
- // ==UserScript==
- // @name Catbox Mod
- // @name:ja Catbox Mod
- // @namespace https://catbox.moe/
- // @version 1.0
- // @description Open the list of files in the latest order when clicking the View Files button in User Home, Added URL copy button (📋) to file list
- // @description:ja User HomeのView Filesボタンをクリックした際にファイル一覧を最新順で開くようにする, ファイル一覧にURLコピーボタン(📋)を追加
- // @match https://catbox.moe/user/*
- // @icon https://catbox.moe//favicon.ico
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function () {
- 'use strict';
- // View Files link changed to sorted URL (sort by newest)
- const link = document.querySelector('a.linkbutton[href="view.php"]');
- if (link) {
- link.href = "view.php?page=&sortby=newest";
- }
- // Add copy button
- const links = document.querySelectorAll('#results a.linkbutton');
- links.forEach(link => {
- const imgUrl = link.href;
- // create button
- const btn = document.createElement('button');
- btn.textContent = '📋';
- btn.style.marginLeft = '6px';
- btn.style.padding = '1px 0 2px';
- btn.style.width = '20px';
- btn.style.fontSize = '16px';
- btn.style.cursor = 'pointer';
- btn.style.borderRadius = '4px';
- btn.style.background = 'none';
- btn.style.border = 'none'
- // Copy link URL
- btn.addEventListener('click', (e) => {
- e.preventDefault();
- e.stopPropagation();
- navigator.clipboard.writeText(imgUrl).then(() => {
- btn.textContent = '✅';
- setTimeout(() => {btn.textContent = '📋'}, 1000);
- });
- });
- // Add button
- link.parentNode.insertBefore(btn, link.nextSibling);
- });
- })();