建立一个 Plone 4.3 网站,我很难理解内置的电子邮件保护机制是如何工作的。
使用产品 FacultyStaffDirectory,地址以纯 html 格式显示到源中,没有任何(至少对我可见)保护。
在 Plone 和 FacultyStaffDirectory 源代码中摆弄我发现后者利用了第一个提供的 spamProtect.py 脚本。代码正确执行,因为在函数返回字符串中添加一个字母会相应地更改 html 代码。但是,假定的更改(即,将@
和:
符号转换为其相应的十六进制 (?) 代码)不会发生,因为地址在 html 代码中显示不变。
我还尝试使用 wget 下载该页面,以确保浏览器没有自动翻译代码,但没有任何变化。
我错过了什么吗?我应该使用另一种保护吗?