油猴脚本去掉版权声明

上CSDN复制文本往往会出现一堆没用的版权声明

1
2
3
————————————————
版权声明:本文为CSDN博主「XXX」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XXX

emmm, 感觉一点都不友好

从网上参考了一下, 原理貌似是阻止事件冒泡到父元素, 父元素不会触发oncopy事件

编写了如下油猴脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// ==UserScript==
// @name 去掉CSDN复制文本的版权声明
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://blog.csdn.net/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=csdn.net
// @grant none
// ==/UserScript==

(function() {
'use strict';

[...document.querySelectorAll('*')].forEach(item=>{
item.oncopy = function(e) {
e.stopPropagation();
}
});

// Your code here...
})();

参考:


油猴脚本去掉版权声明
https://xiamu.icu/油猴/油猴脚本去掉版权声明/
作者
肉豆蔻吖
发布于
2023年5月21日
许可协议