您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
TAPD 复制富文本链接
// ==UserScript== // @name tapd-copy-rich-link // @version 2024-10-08 // @namespace http://tampermonkey.net/ // @description TAPD 复制富文本链接 // @author Will Huang // @license https://opensource.org/licenses/MIT // @match https://www.tapd.cn/*/prong/stories/view* // ==/UserScript== (function() { 'use strict'; const li = document.querySelector('li div#title-copy-btn-new'); if (!li) return; const data = li.getAttribute('data-clipboard-text'); const p = data.indexOf('https://'); let text = data.slice(0, p - 1); if (text[0] === '【' && text[text.length - 1] === '】') { text = text.slice(1, -1); } const link = data.slice(p); const newLi = document.createElement('li'); newLi.innerHTML = `<div>复制富文本链接</div>`; newLi.addEventListener('click', () => { navigator.clipboard.write([ new ClipboardItem({ 'text/html': new Blob([`<a href="${link}">${text}</a>`], {type: 'text/html'}) }) ]); }); li.parentNode.insertBefore(newLi, li); })();