复制超链接文字增强

2023/2/28 16:09:38

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        复制超链接文字增强
// @namespace   Violentmonkey Scripts
// @match       *://*/*
// @grant       GM_addStyle
// @version     1.0
// @author      Docase
// @description 2023/2/28 16:09:38
// ==/UserScript==


GM_addStyle(`a {pointer-events: var(--disable-link,auto);}`)
window.disableLinkTimer = null;


window.addEventListener("keydown",(e)=>{

  if(e.altKey){
    document.documentElement.style.setProperty("--disable-link","none")
    if(window.disableLinkTimer) clearTimeout(window.disableLinkTimer)
    window.disableLinkTimer = setTimeout(()=>{
      document.documentElement.style.setProperty("--disable-link","auto")
    },100)
  }

})