1.油猴脚本
//优化登陆后复制
$('code').css({'user-select':'unset'});
$('#content_views pre').css({'user-select':'unset'});
//移除“登陆后复制”按钮
$('.hljs-button').remove();
//移除readmore按钮,并显示全文
$('.hide-article-box').remove();
$('.article_content').css({'height':'initial'});
//去除复制后的copyright小尾巴
document.querySelectorAll('*').forEach(item => {
item.oncopy = function(e) {
e.stopPropagation();
}
});
优点:无副作用
缺点:只适用于CSDN目前的页面,如果之后CSDN调整了限制,需要再进行修改
目前NewTab插件使用的是该方法,且只对csdn网站开启。
2、在控制台输入document.body.contentEditable=’true’
优点:此方法的优点是适用范围更广
缺点:导致csdn文章链接失效无法点击,临时使用可以不能加入到插件中
3、将代码添加到浏览器标签,点击标签可以生效
javascript:document.body.contentEditable='true';document.designMode='on'; void 0
优点:用时点击一下标签即可
缺点:每次都要手动点击