Comments

Gravatar What about using:




myname(put the @ sign here)mydomain.com


Gravatar The text you use to replace the @ symbol makes no difference. You could use guy(FlyingMonkeyTurd)place.com if you wanted. Most people are clever enough to figure it out. The point is, even without JavaScript, you can still display the actual address on the web and be safe.


Gravatar "This is probably because IE doesn't (yet) support them, but this is my hack and I'm not really concerned about IE"

Regardless of my personal opinion of IE, it still has 70% or greater market share... so your hack is pretty frickin worthless.

a much better way to mask email addresses is to use a piece of flash. or even this lame trick works better than yours:

name@spammers suckdomain.com


Gravatar my apologies on behalf of the morons making those stupid comments above.. and a quick note to them..

I dont think this was presented as anything but an interesting idea, which it is.. At the very least it opened my eyes to the sorts of things you could play with with these psuedo elements.

to the author: well done!


Gravatar Have people really got nothing better to do than lay into a guy who's spent some time sharing his experiences for the benefit of everyone?


Gravatar "Regardless of my personal opinion of IE, it still has 70% or greater market share... so your hack is pretty frickin worthless."

then I guess so art lots of web standards, SVG, and full PNG support (to name a few)

also, flash to mask an email address?!


Gravatar Nice article, but yeah.. worthless.
---
http://psdspy.com
Daniel Smith


Gravatar Thats pretty cool! I've played around with before: and after: a little.. but never thought of email masking. Neat idea


Josh


Gravatar Cool idea, but I couldn't get those mailto links to fire up in Opera 8.51 ...


Gravatar Yeah it's a good way to be thinking, good concept! How about something like this? which also works in IE...
email me

makes 'me@here.com' in the email client


Gravatar orh shame, sorry my js code was obviously stripped out.



Gravatar Every IP-adress should have by LAW their GPS coordinates ! Spammer will not like that !


Gravatar Thanks, this is great thing


Gravatar >> Gravatar Every IP-adress should have by LAW their GPS coordinates ! Spammer will not like that !

I wouldn't like that at all either. I don't want everybody on the new knowing my exact house location Thats just plain stupid.


Josh


Gravatar The hiveware enkoder takes care of this for me so I don't have to think about it:

http://automaticlabs.com/product...cts/ enkoderform

But if you have lots of email addresses to display your "getAttribute()" trick might be a good hack. A little rot13 on the addresses (and the mailto: keyword as well) would be plenty of protection from spambots if having any part of the address in plaintext is worrisome.


Gravatar Nice work!
It complements the JavaScript-only methods of concealing the e-mail address.

Thanks!


Gravatar It's nice but what about browsers without css support? Like the ones for handicapped people? It's not the best idea, but worth considering.


Gravatar Can I use CSS to hide the .
I want to hide the page title, or even change it


Gravatar These might be nifty tricks, but they're worthless.

As others have said, browsers with poor (or no) CSS support will be unable to do anything with the CSS methods you propose.

As for any of the various Javascript methods people propose, what makes you think a bot can't support Javascript? Your browser does, doesn't it?

I recommend you Google for a program called EFGrabber. It is not a bot, but it can go page-by-page lifting e-mail addresses - even those encrypted by Javascript. I do not know if it can deal with the method you propose, but the principle is the same: if your browser can interpret it, so can a Bot.


Gravatar It works especially well if you use an image for the email address. Most spiders won't OCR an image for the email address, and the mailto tag is obfuscated by the JavaScript. Great job, and my inbox thanks you!




Name:

Email:

URL:

Comment:  ? 

 

Commenting by HaloScan