Lifting copy restrictions on CNKI online reading
< Feedback on 解除知网复制限制CNKI copy !!
整了一个HTML阅读器的解决方案,解决300字限制的,创建一个新脚本把下面的代码粘贴过去就行
选中文字之后按Ctrl C复制,就能到其他地方粘贴了
说明:只测试了HTML阅读的一些文章,因为移除了事件监听器,可能导致其他问题(暂未发现),凑合着用吧
// ==UserScript== // @name CNKI移除复制事件监听器 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 仅移除kns.cnki.net网站复制事件监听器 // @match https://kns.cnki.net/* // @grant none // ==/UserScript== (function() { 'use strict'; function removeCopyListener() { const wrapDiv = document.querySelector('#study-cen'); if (wrapDiv) { // 移除复制事件监听器 wrapDiv.removeEventListener('copy', null, true); // 移除可能阻止复制的内联事件处理程序 wrapDiv.oncopy = null; console.log('已移除复制相关事件监听器'); } } // 页面加载完成后执行 window.addEventListener('load', removeCopyListener); })();
感谢
Sign in to post a reply.
整了一个HTML阅读器的解决方案,解决300字限制的,创建一个新脚本把下面的代码粘贴过去就行
选中文字之后按Ctrl C复制,就能到其他地方粘贴了
说明:只测试了HTML阅读的一些文章,因为移除了事件监听器,可能导致其他问题(暂未发现),凑合着用吧