soa*_*dos 2 google-chrome images blocking
由于 1 像素图像主要用于在电子邮件中告诉发件人它已被接收,我想知道是否有办法通过 chrome 中的扩展来阻止它们(不像有什么东西可以在那里看到)。
此外,图像已被阻止的警报将是首选,但不是必需的。
Chrome 版本:14.0.835.18 dev-m(我不认为这真的会有所作为,但它不会受到伤害。
我不确定这是否可行。一方面,如果您还没有下载图像,如何检查图像是否只有 1 个像素?
一种方法可能是让服务器为您检查它,并希望试图记录您的人只是检查请求来自哪个 IP。但是,如果图像是唯一发送给您的,他可以检查图像是否已被下载。我看不出有什么办法解决这个问题。这就是默认情况下在大多数邮件客户端上阻止所有图像的原因。
更新:虽然有可能过滤掉一些1px 的图像。您可以查看文档中所有标签的宽度和高度属性并检查它们是否为 1。这不能保证工作,因为这些属性不是必需的,但如果您确实需要该功能,则值得一试。
就像是:
var images = document.getElementsByTagName('img');
for(var i = 0; i < images.length; i++) {
if(images[i].height == 1 && images[i].width == 1)
images[i].src='';
}
Run Code Online (Sandbox Code Playgroud)
您可能需要稍微编辑一下。我没有测试过。
归档时间: |
|
查看次数: |
1591 次 |
最近记录: |