// ==UserScript== // @name csdn copy // @namespace http://tampermonkey.net/ // @version 0.1 // @description copy without login! // @author longslee // @match https://blog.csdn.net/* // @grant none // @downloadURL none // ==/UserScript== +function() { 'use strict'; // Your code here... //auto expand document.getElementById('btn-readmore').click(); if(typeof mdcp != 'undefined'){ mdcp.signin = function(event){ var div = event.target.parentElement; var txt = div.innerText; var tx=document.createElement("textarea"); tx.id='bucunzai' tx.value=txt; document.body.appendChild(tx); var bucunzai = document.getElementById('bucunzai'); bucunzai.select(); document.execCommand("copy"); bucunzai.parentNode.removeChild(bucunzai); } } if(typeof hljs != 'undefined'){ hljs.signin = function(event){ debugger; var div = event.target.parentElement; var txt = div.innerText; var tx=document.createElement("textarea"); tx.id='bucunzai' tx.value=txt; document.body.appendChild(tx); var bucunzai = document.getElementById('bucunzai'); bucunzai.select(); document.execCommand("copy"); bucunzai.parentNode.removeChild(bucunzai); } } }();