解除网站不允许复制的限制
某些网站例如某度文库、道客某某等都不允许用户选中文本进行复制,作为一个搞前端的,就感觉离谱,文本都下载到本地了,还不让我复制,于是为了更好的学(复)习(制),实现了一个脚本去解决这些限制。
模块化构建(未压缩),全部源码请参阅此处 https://github.com/WindrunnerMax/TKScript ,如果觉得不错,点个star吧 😁
不经常上GreasyFork,如果有问题还请移步issue: https://github.com/WindrunnerMax/TKScript/issues,感谢理解 😁
本脚本是完整匹配相关链接,适用于 各类文库、文档站、小说站 等等,可以提issue适配新的地址:
Issue提交地址: https://github.com/WindrunnerMax/TKScript/issues。
Github源码地址:https://github.com/WindrunnerMax/TKScript/tree/master/packages/copy。
如果需要比较通用的能力,可以参考如下方式:
文本选中复制-通用: https://greasyfork.org/zh-CN/scripts/439557。
Force Copy浏览器扩展: https://github.com/WindrunnerMax/TKScript/blob/master/packages/force-copy/README.md。
还有之前写过的博客可以参考,作为实现脚本的基础知识供参考学习:
Js事件冒泡:https://github.com/WindrunnerMax/EveryDay/blob/master/JavaScript/事件冒泡及阻止.md。
Js事件流模型:https://github.com/WindrunnerMax/EveryDay/blob/master/JavaScript/JS事件流模型.md。
浏览器内置事件:https://github.com/WindrunnerMax/EveryDay/blob/master/Browser/浏览器事件.md。
ES6相关语法:https://github.com/WindrunnerMax/EveryDay/blob/master/JavaScript/ES6新特性.md。
Rollup的基本使用: https://github.com/WindrunnerMax/EveryDay/blob/master/Plugin/Rollup的基本使用.md。
从零实现的Chrome扩展: https://github.com/WindrunnerMax/EveryDay/blob/master/Plugin/从零实现的Chrome扩展.md。
从零实现的浏览器Web脚本: https://github.com/WindrunnerMax/EveryDay/blob/master/Plugin/从零实现的浏览器Web脚本.md。