wwwwwllllk 发表于 2022-4-23 12:25:24

去除csdn的未登录禁止复制,复制的时候不携带版权声明,...


```js
// ==UserScript==
// @name         去除csdn的未登录禁止复制,复制的时候不携带版权声明
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description方便程序员的使用
// @author       xiaolajikiki
// @match      https://blog.csdn.net/*
// @match      https://juejin.cn/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=yuque.com
// @grant      none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    // Your code here...
    // 应该是js通过获取content_views进行逻辑判断的,所以我把这里的id改掉就可以进行复制了
    console.log(window.location.href);
    let yanzhengshifoubaobanjuejinAddress = /juejin/i;
    if(window.location.href.match(yanzhengshifoubaobanjuejinAddress)){
    }else{
      let divBiaoQian = document.getElementById("content_views");
      divBiaoQian.id = "";
      // 解决未登录需要关注博主才可以阅读全文,这不还得登录,这要解决一下
      // 这样就把它的自动隐藏移除掉了
      let removeDisplayContent = document.querySelector("#article_content").removeAttribute("style");
      // 把关注博主阅读全文这个标签移除掉
      let removeGuanZhuBiaoQian = document.querySelector(".hide-article-box").remove()
    }
    // 这样设置以后复制的时候就不会带版权声明之类的东西了
    [...document.querySelectorAll('*')].forEach(item=>{
    item.oncopy = function(e) {
      e.stopPropagation();
    }

});

})();
```

王一之 发表于 2022-4-23 13:15:14

我都想屏蔽csdn了,内容全是复制粘贴 毒瘤一个
页: [1]
查看完整版本: 去除csdn的未登录禁止复制,复制的时候不携带版权声明,...