跟踪像素(透明GIF)作为样式表中的背景图像?

时间:2011-09-22 20:27:53

标签: html css

任何人都知道在链接的样式表中添加一个跟踪像素(只是在发送GIF的服务器上进行某些日志记录的透明GIF)作为background-image的工作方式就像是常规的一样<img>在一个页面上?

通过我在Chrome的网络检查器中进行的简单测试,如果我进入位置栏并点击输入,它看起来只是从本地缓存中提取图像。如果我实际上点击了Reload,那么我看到它会转到服务器并返回304.如果我转移+重新加载它会强制它返回到服务器真实,我得到200秒。

但是,它看起来与页面上的<img>图像的行为相同,因此作为背景图像的行为应该与行为相匹配,就好像它是<img> < / p>

2 个答案:

答案 0 :(得分:2)

它应该以完全相同的方式工作。但跟踪像素不是装饰性的,也不是特定于单个页面的,因此更容易在HTML中添加img标签并且更加可靠,它可以用于文本浏览器等。

答案 1 :(得分:1)

通过CSS调用跟踪像素是可能的,但与在HTML中使用跟踪像素相比,会遇到一些挑战:

  • 跟踪像素通常会将JavaScript检测到的访问者数据(例如,监视器大小)添加到像素的URL中。如果通过样式表调用像素,JavaScript将无法(轻松)执行此操作。
  • 当在页面源中时,跟踪像素可以位于页面的底部,并由首先执行的代码修改。这在通过CSS的单像素调用中很难做到。