使用微格式但保护您的电子邮件(使用 Javascript)

发布于 2024-09-05 15:53:24 字数 406 浏览 5 评论 0原文

我正在一个项目中使用微格式,因此我遇到了以下问题。 我使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

新一帅帅 2024-09-12 15:53:24

问题是电子邮件地址应位于 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/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文