通过baidu/google搜索技术问题时,很大概率会导航到csdn/51cto网站上,但是这2个网站有一个非常恶心的设定,需要登录后才能复制。这里提供一种通过Chrome的“油猴(tampermonkey)”插件解决的方法。
只要2步轻松解决:
安装油猴插件:插件官网
添加油猴脚本,参考如下:
// ==UserScript==
// @name csdn/jb51/51cto复制
// @namespace http://www.luobobai.com/
// @version 2024-11-27
// @description csdn/jb51/51cto网站的复制体验优化
// @author luobobai
// @match http*://*.csdn.net/*
// @match http*://*.jb51.net/*
// @match http*://*.51cto.com/*
// @require https://code.jquery.com/jquery-2.1.4.min.js
// @grant none
// ==/UserScript==
(function() {
'use strict';
//优化登陆后复制
$('code').css({'user-select':'unset'});
$('#content_views pre').css({'user-select':'unset'});
$('#content_views').css({'user-select':'unset'});
//删除下载的链接
$("div[data-url^='https://download']").remove();
//jb51.net
$('.jb51code').css({'user-select':'unset'});
$('.jb51code').css({'-webkit-user-select':'unset'});
//移除“登陆后复制”按钮
$('.hljs-button').remove();
//移除readmore按钮,并显示全文
$('.look-more-preCode').click();
$('.hide-article-box').remove();
$('.article_content').css({'height':'initial'})
//去除复制后的copyright小尾巴
document.querySelectorAll('*').forEach(item=>{
item.oncopy = function(e) {
e.stopPropagation();
}
})
})();