// ==UserScript==

// @name 解除知网复制限制CNKI copy !!

// @namespace http://tampermonkey.net/

// @version 1.1.7

// @description Lifting copy restrictions on CNKI online reading

// @description:zh-CN 解除知网在线阅读时复制限制

// @author auko

// @supportURL https://github.com/aukocharlie/my-script

// @include *://*.cnki.net*/*/Detail*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var selectText = "";

document.body.οnkeydοwn=function(e){

if(e.ctrlKey && e.keyCode == 67) {

copy();

return false;

}

};

document.body.onmouseup = function(e){

getSelectText();

}

var copytext = document.getElementById("copytext");

var parent = document.getElementsByClassName("inner")[0];

if(copytext!== null) parent.removeChild(copytext);

var proxyBtn = document.createElement("A");

parent.insertBefore(proxyBtn,parent.children[0]);

proxyBtn.setAttribute("id","proxy");

proxyBtn.innerHTML="复制";

document.getElementById("proxy").onclick = function(e){

if(document.getElementById("aukoToProxy")){

document.getElementById("aukoToProxy").value = selectText;

document.getElementById("aukoToProxy").select();

}else{

var temp = document.createElement('input');

temp.value = selectText;

temp.setAttribute("id","aukoToProxy");

document.body.appendChild(temp);

temp.select();

temp.style.opacity='0';

}

copy();

}

function getSelectText() {

if(document.selection) {

if(document.selection.createRange().text && document.selection.createRange().text !== ''){

selectText = document.selection.createRange().text;

}

} else {

if(document.getSelection()&& document.getSelection().toString() !== ''){

selectText = document.getSelection().toString();

}

}

}

function copy(){

try{

if(document.execCommand("Copy","false",null)){

console.log("复制成功!");

}else{

console.warn("复制失败!");

}

}catch(err){

console.warn("复制错误!")

}

return false;

}

})();

知网html 复制,解除知网复制限制CNKI copy !!相关推荐

  1. 用好知晓云,从此不再「网抑云」

    近期在多个社交平台上,都能看到一些打着「网抑云」标签的视频或文章,引起大家的关注. 「网抑云」最开始来自网友对音乐 APP 里的矫情式评论的调侃,是指到夜深时刻,在我们最敏感的时候,打开音乐 APP ...

  2. 思科新版ccna认证网工一定要知道的PIM技术概述

    思科新版ccna认证网工一定要知道的PIM技术概述PIM(Protocol Independent Multicast)称为协议无关组播.这里的协议无关指的是与单播路由协议无关,即PIM不需要维护专门 ...

  3. 数据挖掘r语言和python知乎_Hellobi Live |R语言爬虫实战案例分享:网易云课堂、知乎live、今日头条、B站视频...

    课程名称 R语言爬虫实战案例分享:网易云课堂.知乎live.今日头条.B站视频 网络数据抓取是数据科学中获取数据中的重要途径,但是一直以来受制于高门槛,都是专业程序员的专属技能.直到R语言和Pytho ...

  4. 《知网》被停用的背后,CNKI数据库是否占据主要因素?

    近日,一则落款为中国科学院"文献信息中心"的邮件在网上流传.该邮件指责知网近"千万级别"的续订费用和"苛刻"的续订条件,并表示因谈判无法达成 ...

  5. 解除网站禁止复制的插件

    简介: Enable Copy是一款可以解除网站无法复制问题的浏览器插件,在Chrome.360浏览器.QQ浏览器等中安装了Enable Copy插件以后,可以让那些不懂网页javascript脚本的 ...

  6. 解除百度网盘下载限速

    title: 解除百度网盘下载限速 date: 2017-08-9 11:00:00 tags: 分享 众所周知的百度网盘为了迫使用户花钱,对用户的下载速度做出了限制.今天我就来分享一个破解限制的好办 ...

  7. 个人收藏系列之360个人图书馆 轻松解除网页防复制难题

    关于360个人图书馆,解除网页防复制难题 1.前言 博主有的时候经常被人问,360个人图书馆里面的那些比较好的文章,不能直接复制某些段落来使用,经常需要登录,好麻烦. 想必用过360个人图书馆的人都知 ...

  8. win10解除限制网速的方法【系统天地】

    相信有很多用户都清楚,在win10系统当中默认限制20%的网速的,这也就导致了我们上网的速度不能达到100%,那么win10怎么解除限制网速呢?今天为大家分享win10解除限制网速的操作步骤. 解除限 ...

  9. 无线网络呗主服务器限制网速怎么办,网速限制解除方法有哪些 wifi网络被限制如何解除...

    众所周知,网络运营商给我们的网速并不是100%的网速,而是受限之后的网速.所以,但我们网速很卡,很慢时,可以释放被限制的网速,以达到提高网速的目的,那么,网速限制解除方法有哪些呢?下面我们就来详细介绍 ...

最新文章

  1. Android开发之底部导航栏标准
  2. 前端代码规范-CSS
  3. REST中的PUT与POST
  4. 【算法学习】枚举与剪枝(一)
  5. GPU云服务器+tensorboard
  6. python学习-字符串的基本操作
  7. 为什么Docker容器将占领世界
  8. Firefox 浏览器被“http://hao.169x.cn/?m=sov=1023”劫持
  9. 数学之美-隐含马尔可夫模型-笔记
  10. hdu 5053(水题)
  11. 【基于Java语言的Android个人开发笔记,开屏引导页】利用ViewPagerFragment实现引导页
  12. [系统安全] 七.逆向分析之PE病毒原理、C++实现文件加解密及OllyDbg逆向
  13. 腾讯启动校园招聘人才
  14. Java - String是最基本的数据类型吗?
  15. 车轮轨迹原理_在简单地形上小车运动轨迹的数学表达(一)
  16. 使用Visio画UML图(Java)
  17. mobot_room.world-ROS2Gazebo9附1
  18. java分层窗格_Swing拆分窗格控件JSplitPane使用详解
  19. 黑帽python_seo黑白帽:关键词排名官网,Python 黑帽SEO
  20. 基于单例模式的多键值序列号生成器实现(支持缓存)

热门文章

  1. Going Home HDU - 1533 (最小费用最大流)
  2. SpringAMQP的队列模型与使用
  3. 2022年全球单色LED行业分析报告
  4. HICA:数通/网络域
  5. Java实现简单的回合制游戏
  6. 微信小程序 分包 主包大小超过限制解决办法
  7. 客户体验如何衡量服务质量
  8. 工控CTF之协议分析6——s7comm
  9. python ar_利用python实现AR教程
  10. 英伟达MTX150GPU在anaconda下安装pytorch