Используя микроформаты, но защита вашей электронной почты (с JavaScript)

StackOverflow https://stackoverflow.com/questions/3032096

Вопрос

Я использую микроформаты для проекта, и с этим у меня есть следующая проблема. Я использую JavaScript для защиты адресов электронной почты, но при сохранении микроформатов в качестве VCARD он помещает код JavaScript в поле адреса электронной почты.

//<![CDATA[ document.write("<n uers="znvygb:vasb100irner56arg">vasb100irner56arg<057n>".replace(/[a-zA-Z]/g, function(c){return String.fromCharCode((c<="Z"?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26)}))//]]>

У кого-нибудь есть идеи, как все еще защищать адрес электронной почты, но используйте микроформаты?

Заранее спасибо.

Это было полезно?

Решение

Выпуск заключается в том, что адрес электронной почты должен быть в HTML для использования микроформата. Возможно, пусть ваш сервер вернет микроформат (например WebService)?

Возвращая vcard с сервера можно сделать с помощью скриптов, которые я нашел здесь:

http://www.troywolf.com/articles/php/class_vcard/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top