首页 ›前端开发 ›wordpress

网站防复制(禁止右键、F12)插件使用手册

tts小陈 发布于 2026-08-21 10:47 更新于 2026-08-21 阅读 57 约 2,113 字 · 阅读 6 分钟
wordpress · wordpress 插件

网站防复制(禁止右键、F12)插件使用手册

版本:1.5 | 适用:WordPress 4.7+ | 授权:GPLv3 插件名称:Website anti-copying (prohibit right-click and F12)


一、插件简介

「网站防复制」是一款轻量级内容保护插件,帮助站长防止访客通过右键、F12 调试模式或复制操作获取网页内容。支持三种防护模式自由组合,配置简单,即开即用。

核心功能

功能 说明
禁止 F12 / 调试模式 拦截按 F12 或打开开发者工具,可设置自定义跳转链接
禁止右键(复制、选择) 禁用右键菜单,禁止文本选择与复制
复制提醒 允许复制但弹出提醒,三种弹窗样式(alert / SweetAlert / layer)
提醒内容自定义 自由设置弹窗文案

注意事项

  • 「禁止右键」与「复制提醒」互斥:复制提醒需要监听复制事件,而禁止右键会拦截它,二者只能启用一个(保存时插件自动处理)。
  • 非绝对防盗:本插件仅阻止普通用户复制,无法阻止查看源码、禁用 JavaScript 等专业手段,请勿视为绝对内容防盗方案。

二、安装方法

方法一(推荐):后台直接安装

  1. 后台 →「插件 → 安装插件」→ 搜索 Website anti-copying;
  2. 安装后点击「启用」。

方法二:上传 zip

  1. 下载插件 zip 包;
  2. 后台 →「插件 → 安装插件 → 上传插件」→ 选择 zip 并安装启用;
  3. 或将压缩包解压后上传至 wp-content/plugins/ 目录,再到「插件」菜单启用。

三、快速上手

  1. 启用插件后,在后台左侧菜单找到 「禁止右键设置」,进入设置页面;
  2. 页面顶部为「插件设置 / 使用帮助」两个标签页;
  3. 在「插件设置」中按需勾选功能、填写配置;
  4. 点击 「保存设置」,前台立即生效。

四、设置项详解

4.1 禁止模式(Block Modes)

禁止调试模式 / F12(Block F12 / DevTools)

  • 开启后,访客按 F12 或 Ctrl+Shift+I/J/C 打开开发者工具时,页面会立即跳转到下方配置的链接;
  • 采用按键级拦截,兼容现代浏览器(不依赖旧的"控制台检测"技巧)。

禁止右键(复制、选择)(Block right-click)

  • 开启后禁用右键菜单,同时禁止文本选择与复制;
  • ⚠️ 与「复制提醒」互斥,不能同时开启。

4.2 禁止调试模式跳转链接(DevTools Redirect URL)

  • 仅在开启「禁止调试模式 / F12」时显示(橙色高亮区域);
  • 填写访客打开调试模式时的跳转地址,例如 https://www.example.com;
  • 留空则不跳转。

4.3 复制提醒(Copy Reminder)

启用复制提醒

  • 开启后,访客复制内容时弹出提醒;
  • ⚠️ 与「禁止右键」互斥。

弹窗样式(Popup Style)——三选一 | 样式 | 效果 | |------|------| | 样式 1 | 原生 alert 提示框 | | 样式 2 | SweetAlert 弹窗(更美观) | | 样式 3 | layer 轻提示(顶部浮动) |

复制提醒内容(Copy Reminder Text)

  • 自定义弹窗文案,默认:"Successfully copied! Feel free to repost - your repost is my greatest recognition!"

五、常见问题(FAQ)

Q1:禁止右键和复制提醒能同时开吗? 不能。二者互斥,插件会在保存时自动关闭其中一个。

Q2:为什么开了 F12 拦截,某些浏览器还能打开控制台? 网页无法完全阻止浏览器打开 DevTools(浏览器级快捷键)。但按 F12 时会立即触发页面跳转,达到拦截目的。

Q3:插件会影响网站速度或 SEO 吗? 几乎不影响。前台仅输出少量内联脚本和一个约 3KB 的 JS 文件,无外部 CDN、无远程请求。

Q4:支持移动端吗? 支持。移动端长按选择、复制同样会被拦截(取决于所启用的模式)。

Q5:管理员会被拦截吗? 不会。插件只在前台对访客生效,不影响管理员后台操作。

Q6:为什么我改了文件名后插件显示未激活? 插件文件改名(如 ts-jinzhi-yjfztx.php → website-anti-copying.php)后,WordPress 会将其视为新插件,需在插件列表停用后重新启用一次,设置数据会保留。


六、故障排查

现象 处理
前台未生效 确认插件已启用、已点「保存设置」;尝试 Ctrl+F5 强制刷新;检查浏览器是否缓存旧版脚本
设置页显示异常 确认使用的是最新版本;检查是否安装有其他同功能插件冲突
跳转不生效 确认「禁止调试模式 / F12」已开启且已填写跳转链接(留空不跳转)
复制提醒不弹出 确认「禁止右键」未开启(二者互斥);确认弹窗样式已勾选

七、更新日志

v1.5

  • 界面文案改为英文源(符合 WordPress.org 官方要求),内置简体中文翻译;
  • F12 拦截升级为按键级(F12 / Ctrl+Shift+I/J/C),跳转更可靠;
  • 设置页升级为「设置 / 帮助」双标签,跳转链接与 F12 开关联动显示;
  • 主文件重命名,后台安全加固。

v1.4

  • 移除站外更新检查器与混淆追踪代码;
  • 新增完整 i18n 国际化支持;
  • 设置页移除外部 CDN 与远程广告脚本。

📖 更多教程:https://www.kqwq.com/wordpress/plugins/1881.html 💝 无偿赞赏:https://www.kqwq.com/pay/index.html

💬 留言 共 0 条 · 登录后可留言
还没有留言,来抢沙发~
在线客服
在线客服二维码
微信扫码 · 联系在线客服
收起