Linux 软件免费装
Banner图

Obfuscate Email

开发者 coffee2code
更新时间 2021年4月14日 16:07
捐献地址: 去捐款
PHP版本: 4.9 及以上
WordPress版本: 5.7
版权: GPLv2 or later
版权网址: 版权信息

标签

email spam security coffee2code obfuscate obfuscation

下载

3.0 3.1 3.2 3.3 3.4 3.5 3.5.1 3.6 3.6.1 3.7 3.8 3.8.1

详情介绍:

Obfuscate email addresses to deter email-harvesting spammers, with a focus on retaining the appearance and functionality of email hyperlinks. "Obfuscation" simply means that techniques are employed to modify email address strings that appear on your site in such a way that bots scraping your site are unable to identify those addresses; however, at the same time those emails addresses should still look and work correctly for visitors, as much as possible. The plugin allows for use of one or more (or all!) of three techniques for email protection that have proven themselves in the past. While techniques abound for email obfuscation, the three techniques included provide the best balance of email address protection with minimal impact on visitors. You can decide on a technique by technique basis which ones you'd like to employ as some have potential drawbacks. The plugin's settings page allows you select which techniques to use. Ultimately, your best bet would be to not publicly expose an email address and to offer a contact form as an alternative means of contact. Or you can just accept that email addresses will get scraped and spammed, and rely on an email service that is good at filtering out spam. But this plugin is here for you if you want to employ the most reasonable means of making email harvesting difficult for your site. See Filters section for c2c_obfuscate_email_filters for complete list of filters that are processed. Please read the Details section of this documentation to learn more about the techniques employed.

安装:

  1. Whether installing or updating, whether this plugin or any other, it is always advisable to back-up your data before starting
  2. Install via the built-in WordPress plugin installer. Or download and unzip obfuscate-email.zip inside the plugins directory for your site (typically wp-content/plugins/)
  3. Activate the plugin through the 'Plugins' admin menu in WordPress
  4. Go to Settings -> Obfuscate Email admin options page (which you can also get to via the Settings link next to the plugin on the Manage Plugins page) and optionally customize the settings.

屏幕截图:

  • A screenshot of the plugin's admin options page.

升级注意事项:

3.8.1 Recommended bugfix release: fixed a bug preventing settings from getting saved; updated plugin framework to v061 3.8 Minor update: updated the plugin framework, restructured the unit test file structure, noted compatibility through WP 5.7+, and updated copyright date (2021). 3.7 Minor update: updated plugin framework, added a TODO.md file, updated a few URLs to be HTTPS, expanded unit testing, updated compatibility to be WP 4.9 through 5.4+, and minor behind-the-scenes tweaks. 3.6.1 Trivial update: modernized unit tests, noted compatibility through WP 5.3+, and updated copyright date (2020) 3.6 Minor update: tweaked plugin initialization, updated plugin framework to version 049, noted compatibility through WP 5.1+, dropped compatibility with versions of WP older than 4.7, created CHANGELOG.md to store historical changelog outside of readme.txt, and updated copyright date (2019) 3.5.1 Minor update: updated plugin framework to 044; fixed display of changelog; used "email" instead of "e-mail" everywhere 3.5 Minor update: improved support for localization; minor widget code changes; verified compatibility through WP 4.5; dropped compatibility with WP older than 4.1; updated copyright date (2016) 3.4 Minor update: prevented email obfuscation from occurring in the admin area; noted compatibility through WP 4.2+ 3.3 Minor update: minor fix; added unit tests; updated plugin framework to 039; noted compatibility through WP 4.1+; updated copyright date (2015); added plugin icon 3.2 Recommended update. Highlights: disabled text direction technique by default; updated plugin framework; noted compatibility through WP 3.6+; and more. 3.1 Recommended update. Fixed a number of bugs; noted WP 3.3 compatibility; dropped support for versions of WP older than 3.1; updated plugin framework; and more. 3.0 Recommended update. Major rewrite. Everything has changed and been improved. You want this. Compatible with WP 3.0 through 3.2+.

常见问题:

So it'll be impossible for spammers to harvest my site for email addresses?

Of course nothing is guaranteed. By its very definition, "obfuscate" means "to make obscure or unclear", and that's all it's really doing. It's some degree of basic protection, which is oftentimes better than nothing. Similarly, a locked door is only some measure of deterrent for a would-be intruder and not absolute security. Your best bet would be to not publicly expose an email address. You could provide a contact form as an alternative means of contact. Or you can just accept that email addresses will get scraped and spammed, and rely on an email service that is good at filtering out spam. But this plugin is here for you if you want to employ the most reasonable means of making email harvesting difficult for your site.

Aren't there better methods of email obfuscation?

Nothing short of not actually displaying email addresses can guarantee that email addresses can't get harvested. Some methods are more aggressive and therefore have compatibility and/or usability issues. This plugin can be very compatible and usable by most visitors to your site, but also has allowances for greater protection with minimal impact (though how minimal is for you to judge). = Does this plugin make use of JavaScript as other email obfuscators do? No. This makes this plugin's implementation of obfuscation more compatible and usable by more visitors. This choice does leave out JavaScript-based approaches that some argue are effective in their own way (techniques such as ROT13 transformation, JS insertion/contruction of the email address, among others).

Can I apply more than one of the available techniques at the same time for even greater protection?

Yes, all techniques can be activated at once (and multiple ones are by default).

Will obfuscated links meet WCAG/508 or other accessibility standards?

No. Any technique used to obfuscate email address has some measure of drawbacks in terms of accessibility and/or usability. The documentation for the techniques provided by the plugin are clear about the nature of their individual drawbacks.

Does this plugin modify the post content in the database?

No. The plugin filters post content on-the-fly. Emails will remain unchanged in the database.

Why don't I see any obfuscation when viewing the source for the page (or a selection) via my browser's inspector?

The web browser's inspector tool will process certain techniques (such as HTML hexadecimal substitution) before showing the source in the inspector. You should "View Source" to see the raw markup sent to the browser.

Does this plugin include unit tests?

Yes.

更新日志:

3.8.1 (2021-04-14) 3.8 (2021-04-10) Highlights: Details: 3.7 (2020-06-30) Highlights: Details: Full changelog is available in CHANGELOG.md.