您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
csdn免登录复制;csdn免登录复制;在陌生电脑使用,防止隐私泄露;免登录便捷复制,方便工作
// ==UserScript== // @name csdn免登录复制 // @namespace xyz // @version 1.4 // @description csdn免登录复制;csdn免登录复制;在陌生电脑使用,防止隐私泄露;免登录便捷复制,方便工作 // @match *://*.csdn.net/* // @grant none // @icon https://img-home.csdnimg.cn/images/20201124032511.png // ==/UserScript== (function() { 'use strict'; // 等待DOM加载完成 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addCustomHtml); } else { addCustomHtml(); } function addCustomHtml() { // 查找所有class为opt-box的div const optBoxes = document.querySelectorAll('div.opt-box'); if (optBoxes.length > 0) { optBoxes.forEach(optBox => { // 创建要添加的HTML内容 const customHtml = ` <div><div onclick="hljs.copyCode(event);alert('已复制!!! 公众号:安全码客');"><div class="hljs-button {2}" data-title="免登录复制" onclick="mdcp.copyCode(event);alert('已复制!!! 公众号:安全码客');"></div></div></div> `; // 将HTML插入到opt-box中 optBox.insertAdjacentHTML('afterbegin', customHtml); // 如果需要为新添加的元素添加事件监听器 const button = optBox.querySelector('#custom-button'); if (button) { button.addEventListener('click', function() { alert('按钮被点击了!'); }); } }); } else { console.log('未找到class为opt-box的div元素'); } } })();