Starší komentáře ke článku: Skrytí e-mailových adres před roboty s využitím kryptografie v .NET
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 7.10.2004 0:31:35
Téma článku mě zajímá, ale ani po třetím přečtení jsem nepochopil, oč vlastně běží. Nepochybuji, že je to způsobeno mou natvrdlostí, ale stejně bych poprosil autora, jestli by mohl stručně ale polopatický vysvětlit, oč vlastně jde
Datum vložení: 7.10.2004 8:50:49
Při jakémkoli šifrování/skrývání e-mailové adresy před roboty je potřeba přihlédnout ke skutečnosti, že se tím prudce snižuje použitelnost pro návštěvníky. Ti jsou nuceni ručně opisovat adresy a odeslat e-mail si rozmyslí.
Datum vložení: 7.10.2004 14:59:32
Jako příklad dynamicky generovaných obrázků je tento článek zajímavý a použitelný. Jeho smysl pro pro skrývání emailových adres vůbec nechápu, možná by stálo za to ukázat uživateli tento program v akci.
Pro skrývání emailové adresy je těžce nejlepší JavaScript ... stačí udělat něco ve smyslu:
<a href="#" onClick="zavinac= '@'; document.location = 'mailto:' + 'uzivatel' + zavinac + 'domena.cz';"> ... a podobnym zpusobem i vypsat do HTML ;o).
Přeji pěkný den...
Datum vložení: 7.10.2004 15:48:23
Ja pouzivam na webu tohle:
[a href="#" onclick="location.href='mail'+'to:'+'info'+'@bednarik'+'.org'"]info(v)bednarik.org[/a]
Takze kdo ma zaply JS tak mail normalne po kliku na odkaz posle, kdo ho nema musi si poradit sam.
Datum vložení: 7.10.2004 16:06:02
Taky lze použít jednu užitečnou funkci JS pro skrytí zavináče:
[a href="#" onclick="location.href='mai'+unescape('to:info%40bednarik.org')"]...
(Jestli jsem se někde uklepl, nekamenujte mne - teď tu nemám nic "pro clipboard" a když to potřebuji, pokaždé to musím odladit znova. ;-)
Datum vložení: 8.10.2004 17:26:58
Pěkné, kdybych programoval robota, tak ho naučím takové výrazy interpretovat.
Datum vložení: 27.10.2004 12:02:16
Problém nastane při vypnutém javascriptu, že.
Datum vložení: 8.10.2004 8:20:15
Řešení, kdy je textový obsah poskytován pouze ve vizuální formě, má zcela zásadní problémy s přístupností. Osobně taková řešení nedoporučuju.
Datum vložení: 11.10.2004 17:15:10
Úplně stačí místo zavináče napsat <B>%40</B>. Tak to mám i na svých stránkách a zatím klid. Bohužel programátoři stránek s tímto nepočítají a při kontrole je tvrdě vyžadován zavináč. Důsledkem je, že prakticky jedinou schránku zaplavenou spamem mám olla u Volného. Nápad s obrázkem není špatný, ale to by zase musely editory v diskusních fórech toto umožnit.
Datum vložení: 20.10.2004 11:39:54
Zpočátku mi nebylo jasné, k čemu by to bylo, ale pak mi došlo, že na dynamickém webu to má opodsatnění. Pro jednoduché statické stránky stačí těch pár obrázků spáchat v grafickém editoru.
Pokud se schovávání adres bude používat standardně pomocí java scriptu, je jasné, že dobří programátoři robotů se s tím vypořádají. Zatím je nic nenutí, roboti mají dost "žrádla".
Před 1,5 rokem se objevil hodne kontroverzní článek <B>Bezpečí kódu stránky?<B>:
<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://interval.cz/clanek.asp?article=2221' target='_blank'>http://interval.cz/clanek.asp?article=2221</a>
na skratí adres před roboty by se to možná dalo použít, nezkoušel jsem to.
Další postup by byl pomocí "kódovaného skriptu, více na:
<a href='http://interval.cz/__redirect/redirect.asp?what=interval_discussion&url=http://www.jakpsatweb.cz/clanky/kodovany-javascript.html' target='_blank'>http://www.jakpsatweb.cz/clanky/kodovany-javascript.html</a>
Ale s použitelnosti stránek při vypnutém jscriptu a zejména mimo IE>5 to bude nulové :-(((
Datum vložení: 17.3.2006 1:32:08
Vypnutý javascript nebo vypnuté obrázky a je to pak celé v háji. Zrakově postižení si nevšimnou. Taky jsem se tímto problémem v ASP.NET zabýval. Výsledek popisuju zde: http://trupik.aspweb.cz/programovani/csharp-aspnet/ochrana-emailove-adresy-v-asp.net.aspx - je to ASP.NET komponenta, volně k použití. Zadáte jí email, komponenta už se sama postara o zobrazení správného javascriptu a tam, kde javascript nelze použít vypíše email ve tvaru xxxxx(at)seznam.cz.