Hello :]
There is a config setting emailProtection = 'encode'. However it encodes href part only and email address between <a> tags remains unencoded. Is there a way to obfuscate it as well?
I did a google search and forum search with no luck.
P.S. great product, thank you
Thu, 04/14/2011 - 09:49
#1
Re: How to obfuscate email addresses?
Re: How to obfuscate email addresses?
By using encoding, href part is usually replaced by some javascript. I'm searching how to also replace the address between <a> automatically.
Re: How to obfuscate email addresses?
I know this isn't exactly a direct answer to your question but, for human readability sake you could format your e-mail address in a way that is more difficult for spambots to decipher.
But a sophisticated enough spambot can read any e-mail address even if it's obfuscated.
If the browser can read it and display it so that it's usable by people, than so can a spambot.
You may already be aware of this but just thought I'd put it out there in case you weren't.
I'm no developer here but I do use CKEditor and I think what you're asking for is a bit beyond the scope of CKEditor's functionality.
With all that said, you may find these links useful, I have actually used this before and it works, but as mentioned your address is still human readable unless you change it to something like "email me here, click this link".
http://csarven.ca/hiding-email-addresses
http://rajeczy.com/arpad/lib/index.php? ... scate_ajax
Hmm and I just noticed after posting this the second link doesn't seem to be working. I'll leave it up there in case it comes back but I've got the scripts on my computer and I've uploaded them to RapidShare for you:
https://rapidshare.com/files/457612426/ ... e_ajax.zip
https://rapidshare.com/files/457612427/obfuscate_js.zip
Re: How to obfuscate email addresses?
You can use the dataprocessor's datafilter to manipulate the a elements. Some quick pseudo code would be:
Re: How to obfuscate email addresses?
Thank you, James. I'll take a look.
Thank you brunis. Maybe I'll try that too.