| 开发者 | kripanov |
|---|---|
| 更新时间 | 2026年7月10日 00:10 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Ctrl/Cmd+C, Ctrl/Cmd+X, Ctrl/Cmd+V, Ctrl/Cmd+A, Ctrl/Cmd+S.F12, Ctrl/Cmd+Shift+I/J/C/K, Cmd+Option+I, Ctrl/Cmd+U.Ctrl/Cmd+P) and hide content on print.<head> to reduce the unprotected load window.defer loading strategy of wp_enqueue_script (available since WP 6.3) to avoid blocking page rendering. Frontend-only: does not load scripts in wp-admin or the block editor, so it is unaffected by the iframed editor changes in WordPress 7.0.
Privacy
This plugin does not collect, send or store any personal data from your visitors. All processing happens client-side in the visitor's browser.
kripanov-anticopia folder to the /wp-content/plugins/ directory, or install the plugin from the Plugins > Add New menu in WordPress.No. No client-side protection is absolute: a technically skilled user can disable JavaScript or use advanced tools. However, for 99% of visitors and simple scrapers the protection is very effective and greatly hinders content theft.
Yes. By default, users with the manage_options capability are excluded so they can continue editing, copying and inspecting the site during their work. This option can be disabled from the plugin settings. You can also exclude additional roles and specific URL paths.
Not noticeably. The script is very lightweight and is loaded with the defer strategy so it does not block page rendering. A tiny early guard is also printed in the document head.
Yes. The plugin detects input, textarea, select fields and elements with contenteditable="true", allowing users to type, copy and paste inside them normally.
Yes. Selection, context menu, image dragging and long-press protections work on both desktop and mobile devices.
Yes. From Settings > Anticopia you can edit the toast text and the clipboard replacement text shown when a visitor tries to copy content.
*).wp_head to reduce the unprotected window before deferred JS loads.select, nested contenteditable).wp_localize_script() with wp_add_inline_script() for passing configuration to JavaScript.defer script loading strategy).@media print.