// ==UserScript==
// @name 百度文库文本选中复制【失效联系作者24小时更新】
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 解除网站不允许复制的限制,文本选中后点击复制按钮即可复制,目前支持百度文库,持续支持中。
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @author 蜡小新
// @match https://greasyfork.org/zh-CN/scripts
// @match https://wenku.baidu.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=greasyfork.org
// @grant none
// @license MIT
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
var content = "";
function checkTextOnSelected(){
$(".tips-wrap").hide();
if($("#copy-door").length == 0) {
$("body").append("
点我复制
");
$("#copy-door").click(function(event){
const aux = document.createElement('input');
aux.setAttribute('value', $(".search-result-wrap .link").text().split("查看全部包含“")[1].split("”的文档")[0]);
document.body.appendChild(aux);
aux.select();
document.execCommand('copy')
document.body.removeChild(aux)
$("#copy-door").css("background-color","green");
$("#copy-door").text("复制成功");
$("#copy-door").fadeOut(2000);
});
}
if($(".search-result-wrap .link").text().split("查看全部包含“")[1].split("”的文档")[0] != content) {
content = $(".search-result-wrap .link").text().split("查看全部包含“")[1].split("”的文档")[0] ;
$("#copy-door").css("background-color"," #363738");
$("#copy-door").text("点我复制");
$("#copy-door").css("top",$("#reader-helper").css("top"));
$("#copy-door").css("left",$("#reader-helper").css("left"));
$("#copy-door").show();
}
}
window.setInterval(checkTextOnSelected, 500);
checkTextOnSelected();
})();