Autor | Zpráva | ||
---|---|---|---|
Icka Profil * |
#1 · Zasláno: 1. 2. 2016, 11:50:06
Ahoj, rád bych váš názor,
Chtěl bych zabezpečit emailové adresy v html proti robotům a to následovně. V administraci stránek se automaticky nahrazují zavináče řetězcem "(zavinac)" a při zobrazení webu bych rád pomocí javascriptu všechny tyto řetězce které obsahují tento podřetězec zase nahradil zpět na symbol zavináče. Mohl by mi tento postup pomoci se zabezpečením proti robotům?? Popřípadě ještě pokud by mi někdo pomohl s touto js funkcí. Respektive jaký regularní výraz na toto hledání podřetězce použít. Děkuji moc |
||
jakre Profil |
#2 · Zasláno: 1. 2. 2016, 16:31:34
Icka:
Podle mě je řešení pomocí PHP/JS zbytečné a stačilo by použít HTML a CSS. Živá ukázka Pokud ale trváš na řešení pomocí JS, použil bych něco na tomhle principu. Živá ukázka |
||
Bubák Profil |
#3 · Zasláno: 1. 2. 2016, 16:58:15
jakre:
Adresy typu kohosiadresa(zavinac)jakpsátweb(tečka)cz dokáže člověk (bez CSS nebo JS) "dešifrovat", což tvoje řešení nesplňuje. |
||
jakre Profil |
#4 · Zasláno: 1. 2. 2016, 17:03:08
Bubák:
Nechápu, co nedokážeš "dešifrovat" ve výstupní adrese tvuj@email.cz. Můžeš mi to nějak vysvětlit? |
||
Bubák Profil |
#5 · Zasláno: 1. 2. 2016, 17:31:18
U tvé prvé ukázky, výstupní adresa pro člověka bez CSS je tvujnejakytext@emailnejakytext.cz
U tvé druhé ukázky, člověku bez JS* je adresa nedostupná, bo dostane prázdný řetězec. * Takový lidi si zaslouží chcípnout |
||
jakre Profil |
Bubák:
„pro člověka bez CSS“ Co když skrytí textů "nejakytext" nastavíš přímo prvkům v atributu style ? Tvrdíš tedy, že člověk nedokáže "dešifrovat" adresu tvuj@email.cz?
|
||
Bubák Profil |
#7 · Zasláno: 1. 2. 2016, 23:51:16
jakre:
Nedokáže. |
||
Icka Profil * |
#8 · Zasláno: 2. 2. 2016, 11:51:49
Mě tak napadá že mohu pomocí javascriptu udělat ochranu jakou chci, ale pokud robot bude mít podporu JS, tak stejně si stáhne finální html document již po JS úpravě.. :( jestli se nemejlim...
|
||
jakre Profil |
#9 · Zasláno: 2. 2. 2016, 11:58:32
Icka:
To je možné, navrhoval jsem teoretické možnosti. Nejvíce praktické je nahradit zavináč obrázek, případně celou adresu. |
||
anonymníí Profil * |
#10 · Zasláno: 2. 2. 2016, 12:31:57
jakre:
„Nejvíce praktické je nahradit zavináč obrázek, případně celou adresu.“ Ano, to je praktické. Zejména pak, když potřebuji přidat novou adresu nebo změnit stávající, nebo si někdo chce kontakt zkopírovat. To pak bývá pecka :-) Některé prohlížeče umí při Ctrl+C nad obrázkem vložit do schránky jeho alt atribut, ale myslím, že ne všechny.
Icka: Podporovat JS bude spíše menšina robotů. Trápí tě hodně spam? Pokud používáš gmail, ten má celkem dobrý filtr a málokdy skrze něj projde něco, co nemá a současně, máloco má projít, projde. Za poslední cca 2,5 roku mi nepřišel do doručené spam, ani do spamu vyžádaná zpráva. Pokud používáš jiný mailserver (třeba v rámci hostingu), je jen špatně/nedostatečně/vůbec nastavený spam filtr a požádej a nápravu. |
||
Časová prodleva: 9 let
|
0