js 怎样混淆加密“联系我们”的邮件地址,防止被垃圾邮件群发?

2022-09-13 08:29:19 +08:00
 kisshere
网页底部挂了一个“联系我们”的邮件地址,虽然 CF 自动把邮件地址加密了,但是仍然受到群发的垃圾推广邮件, 有没有好一点的 js 混淆加密邮件地址的方式?防止被垃圾邮件群发
4016 次点击
所在节点    程序员
21 条回复
Belmode
2022-09-13 09:00:20 +08:00
放图片
cqu1980
2022-09-13 09:36:03 +08:00
canvas 画图
AlisaDestiny
2022-09-13 09:36:29 +08:00
跟大公司学习,使用自定义字体混淆。
unco020511
2022-09-13 09:38:56 +08:00
用#代替 @
cheng6563
2022-09-13 09:43:24 +08:00
放图,鼠标移上去就切成文本让人复制
yxisenx
2022-09-13 09:49:28 +08:00
自定义字体
horseInBlack
2022-09-13 09:54:36 +08:00
问个题外话,现在用 mailto: 链接发邮件的人还多(有)吗
rekulas
2022-09-13 09:58:50 +08:00
用多个 dom 标签结合起来显示邮件地址,对用户无感又可防止被扒
flyz
2022-09-13 09:59:39 +08:00
@unco020511 没用的,采集软件早就可以识别了,目前还是图片比较稳妥。
ungrown
2022-09-13 10:07:58 +08:00
@flyz #9 ocr
Misakas
2022-09-13 10:09:17 +08:00
.email:after{ content:"example@email.com" }
julyclyde
2022-09-13 10:14:50 +08:00
没有意义
通常情况下都能识别
daliusu
2022-09-13 10:26:47 +08:00
js 后期填充,爬虫就抓不到了吧? 还可以前端生成一个图片,然后用户鼠标放上去再替换成一个 dom 让他可以复制点击
thinkershare
2022-09-13 10:51:48 +08:00
没有办法, 不需要折腾, 如果我就是要爬取, 你没有任何办法.
stoluoyu
2022-09-13 10:54:12 +08:00
图片或者换字体应该就能解决大部分批量爬的了,其他的交给邮箱。
christin
2022-09-13 10:55:07 +08:00
@thinkershare
硬要爬这一个肯定是没办法,最差最差雇个人挨着复制出来也行。但做加密混淆可以防止一些脚本。
Jooooooooo
2022-09-13 11:26:49 +08:00
第一步, 不要自建邮箱. 至少过滤规则不要. 否则你会受到无尽的困扰.
villivateur
2022-09-13 11:46:13 +08:00
base64 编码一下,然后在前端用 js 解码?
IvanLi127
2022-09-13 12:10:06 +08:00
@AlisaDestiny 你这样搞不就不能复制了。。。。
www2144com5
2022-09-13 18:22:26 +08:00
放 js 里 onclick herf 一下?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/879583

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX