janthomas89/mailsafe

此包已被弃用且不再维护。未建议替代包。

用于以垃圾邮件安全方式输出电子邮件的简单 symfony 2 扩展包

dev-master 2014-12-30 16:17 UTC

This package is auto-updated.

Last update: 2022-06-13 21:02:57 UTC


README

用于以垃圾邮件安全方式输出电子邮件的简单 symfony 2 扩展包

它如何工作?

为了隐藏电子邮件地址以防止垃圾邮件机器人,mailsafe 使用 span 元素代替原始电子邮件地址。span 的 data-mailsafe 属性代表电子邮件地址的逆序和 base64 编码版本。

<span data-mailsafe="WyJlZC5lcmF3dGZvcy1zYW1vaHRuYWpAb2ZuaSIsIiJd"></span>

为了显示可读的电子邮件版本,通过 JavaScript 替换 span。

如何使用?

在模板中包含 @JanThomas89MailSafeBundle/Resources/public/js/mailsafe.jquery.js。然后,在需要输出电子邮件时使用 twig 过滤器 "mailsafe"。

{{ "example@example.com" | mailsafe }}

警告 此脚本需要在浏览器中支持 base64。如果您需要支持其他浏览器(例如 <IE10),请使用 polyfill