Chrome书签黑科技:3秒解除任何网页右键限制(附代码一键粘贴)
每次遇到网页禁止右键复制的时候,那种抓狂的感觉就像面前摆着一盘美食却不给筷子。作为经常需要收集资料的内容创作者,我试过各种方法——从安装插件到截图OCR,直到发现这个书签JS解决方案才真正解放双手。今天要分享的不仅是一个代码片段,而是一套完整的右键自由方案,包含5种不同场景的适配代码和进阶技巧。
1. 原理揭秘:网页如何限制我们的右键
网页开发者通常通过三种方式限制用户操作:
-
事件监听阻断:通过JavaScript监听
contextmenu、mousedown等事件,阻止默认行为document.addEventListener('contextmenu', e => e.preventDefault()); -
CSS禁用选择:通过user-select属性禁止文本选中
body { -webkit-user-select: none; -moz-user-select: none; user-select: none; } -
DOM属性覆盖:直接在元素上设置
oncopy等属性<body onselectstart="return false;">
下表对比了主流网站采用的限制技术:
| 网站类型 | 常用限制手段 | 破 |
|---|

409

被折叠的 条评论
为什么被折叠?



