用脚本删除CSDN复制小尾巴以及“分享海报说明”遮挡

前导知识: JavaScript添加或删除HTML元素
添加HTML元素

- 锐客网这是一个段落。
这是另一个段落。

删除HTML元素
菜鸟教程(runoob.com) - 锐客网这是一个段落。
这是另一个段落。

也可以使用 parentNode 属性来找到想要删除元素的父元素
var child=document.getElementById("p1"); child.parentNode.removeChild(child);

stopPropagation() 方法
不再派发事件。
终止事件在传播过程的捕获、目标处理或起泡阶段进一步传播。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。
语法:event.stopPropagation()
该方法将停止事件的传播,阻止它被分派到其他 Document 节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个 Document 节点上的其他事件句柄被调用,但是它可以阻止把事件分派到其他节点。
具体步骤: 先下载Tamper monkey插件,
如何获取并安装脚本:Greasy Fork
添加新脚本,代码如下:
// ==UserScript== // @nameCSDN enhance // @namespacehttp://tampermonkey.net/ // @version0.1 // @description删除复制小尾巴以及“分享海报说明”遮挡 // @authorYou // @match*blog.csdn.net/* // @matchhttps://suxinyi.blog.csdn.net/article/details/* // @grantnone // ==/UserScript==(function() { 'use strict'; // Your code here... [...document.querySelectorAll('*')].forEach(item=>{ item.oncopy = function(e) { e.stopPropagation(); } }); //删分享海报 var child=document.getElementById("shareSuggest"); child.parentNode.removeChild(child); })();


【用脚本删除CSDN复制小尾巴以及“分享海报说明”遮挡】用脚本删除CSDN复制小尾巴以及“分享海报说明”遮挡
文章图片

    推荐阅读