使用微格式但保护您的电子邮件(使用 Javascript)
我正在一个项目中使用微格式,因此我遇到了以下问题。 我使用 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)}))//]]>
有谁知道如何仍然保护电子邮件地址但使用微格式?
提前致谢。
I am using microformats for a project and with this I have the following Problem.
I use a Javascript to protect the email addresses, but when saving the microformats as a vCard it puts the javascript code in the email address field.
//<![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)}))//]]>
Does anyone have any idea how to still protect the email address but use microformats?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题是电子邮件地址应位于 HTML 中才能使用微格式。
也许让你的服务器返回微格式(即网络服务)?
从服务器返回 vcard 可以使用我在这里找到的脚本来完成:
http://www .troywolf.com/articles/php/class_vcard/
Issue is that the e-mail addr should be in the HTML in order to use the microformat.
Perhaps let your server return the microformat (i.e. webservice)?
Returning the vcard from the server can be done using the scripts i found here:
http://www.troywolf.com/articles/php/class_vcard/