您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
CSDN免登陆复制并去除版权声明
- // ==UserScript==
- // @name CSDN复制
- // @namespace http://tampermonkey.net/
- // @version 0.1.4
- // @description CSDN免登陆复制并去除版权声明
- // @author You
- // @match https://blog.csdn.net/*/article/details/*
- // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- // Your code here...
- var pre = document.querySelectorAll("pre")
- var code = document.querySelectorAll("code")
- for(let i=0;i<pre.length;i++){
- pre[i].setAttribute("style","user-select:auto")
- }
- for(let i=0;i<code.length;i++){
- code[i].setAttribute("style","user-select:auto")
- }
- const content_views = document.querySelector("#content_views")
- let dialog = null
- content_views.oncopy = function(e){
- const str = window.getSelection().toString()
- e.clipboardData.setData('text',str || "")
- if(!dialog){
- getEle()
- }
- }
- const getEle = function(){
- dialog = document.querySelector(".passport-login-container")
- if(dialog){
- dialog.setAttribute("style","display:none;")
- } else {
- setTimeout(()=>{
- getEle()
- },300)
- }
- }
- })();