[笔记] 解锁右键复制文字 / 避免网页文字被复制

章节连结

禁止复制文字是一个网络普及的时代就必然会有需求的老功能了。相对的,也会有对应的破解之道。说穿了,只要明白原理,任何的防止方法都只能防君子。作出内容的差异化或是埋藏一些小彩蛋于文字中才是比较正向面对的方式。
notebook

锁定方法

为了达到完整目的,若是用 css 语法来修改的,一般都会绑定在 <body> 标签上。若是使用 JavaScript 的,多半就是针对键盘上的按键或是鼠标事件上事件监听器,将可能会出现文字的地方以 return false 来替代;鼠标动作也是 return false,这样就不会出现有关选项了。

1.锁定右键不给使用


2.user-select: none 来禁止复制

3.复制贴上会得到空白

4.针对截图工具,禁止打印


5. 禁止使用一系列的组合键(像是 Ctrl, Shift …等)


解锁方法

破解方法很明显的,就是反向操作:把 JavaScript 改写、停用或是调整 css 属性

1.写一段 JavaScript 把上方的限制盖掉,并存成书签以后点一下就好

请点选此篇 免安装外挂, 直接破解网页“锁右键+防复制”的方法 (使用书签),复制完整版的解除 JavaScript 和 css 锁定的书签。

2.禁止使用 JavaScript

毕竟限制是用js上的,那停用后就没问题。

3.装个扩充套件随时打开就好

像是 Google Chrome 上的 Enable Copy 


结论

在网络上的文字只要有心,绝对都抓得下来,所以真的不需要想尽办法去锁。如果真的不想要在网络上出现,唯一的方法就是不要放到网络上。
按赞加入粉丝团

延伸阅读

GA浏览人气:14