核心操作:
- F12进入控制台
- 在控制台输入命令:
document.body.contentEditable='true'
之前上述方案完全可行,但现在CSDN升级了未登录防复制的手段,上述操作只能实现选中,仍然不能复制。
Interesting
虽然不能复制,但是可以使用Ctrl+X进行剪切,只能说做防复制功能真的只考虑了防复制。
除此之外,上述代码可以选中文本,对于一些编辑器如VsCode可以支持拖拽复制。
更通杀的方法是直接禁用 JavaScript,具体如何实现可以自行查找资料。
但像百度文库之类的防复制就更高级,直接将整个文档用canvas绘制而非csdn的一个个普通的dom节点,想要破解的话有一个最近从网上看到的方法:
F12 模拟移动设备
亲测有效。