首页 > 解决方案 > 我想通过使用 css 或其他方式向发件人隐藏所有电子邮件地址

问题描述

有没有办法使用css在我的分类网站中隐藏字段中的电子邮件地址以及海报和询问者之间的所有电子邮件地址?

用户互相发送电子邮件,在网站上,他们看不到他们正在写信的人的电子邮件地址。但是,一旦他们发送电子邮件,lister 就会在他们的应用程序或场外电子邮件收件箱中收到电子邮件,并显示他们的电子邮件地址。

我想隐藏他们的电子邮件地址并将其替换为对其进行编码的代码(字母和数字的随机序列)

我试过了:

.awpcp-sender-email [title~="example@example.com"] {display: none;}

不起作用,问题可能不在于选择器本身。

我遇到的问题是,当用户向另一个用户发送电子邮件时,他们的电子邮件会出现在发件人字段和正文中,当那个人回复时,他们也会透露他们的电子邮件地址。

隐私原因是问题所在。

即使使用 css 不可能,也可能使用 jquery 或其他方式?

谢谢。

标签: jquerycssemail

解决方案


可以用jquery。

$( "div:contains('@example.com')" ).css( "display", "none" );
<div>asda@example.com</div>
<div>asdasd</div>
<div>asdasd</div>
<div>aaaaaaaaa@example.com</div>
<div>sdasdasdas</div>

<script src="https://code.jquery.com/jquery-3.3.1.js"></script>

您可以将以下代码放在站点的任何位置。但它应该在<body> </ body>标签之间。

<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script>
$(document).ready(function(){
  $( "div:contains('@example.com')" ).css( "display", "none" );
});
</script>

推荐阅读