0 0

有一个gif的问题,百思不得其解?5

今天偶然看到了一段百度空间的代码,发现里面有这么一句:

<div style="visibility:hidden;width:0;height:0;background:url(http://hi.baidu.com/sys/statlog/2.gif?uname=%E7%8C%AB%E7%8C%AB%E6%8D%89%E5%B0%8F%E9%B1%BC&amp;m=mail2_click_open&amp;v=4ad874ff3cb7800f045f5837)"></div>

gif带参数,百度、google了整整一天,也没查清楚是个什么意思,所以想请教一下,这个2.gif是不是真的是一个图片文件呢?在浏览器中可以对其查看源代码,试了试真正的图片文件,查看源代码的选项就变成灰色不可选了。如果不是真正的gif文件,在firefox中就会被判断文件无效而给出提示。百思不得其解,这个2.gif到底如何才能接收后缀的参数呢???
2010年1月23日 17:31

4个答案 按时间排序 按投票排序

0 0

采纳的答案

不排除其是通过url重写的可能性。。
还有个可能是后面是作为地址的一个参数,使访问请求图片,以达到去除图片缓存的效果。。从参数名称uname来看,我感觉应该是这个,去除缓存,并且还有个效果是版本更新,当网站发布新的应用时,,将每个图片后的uname设置改变,以达到版本更新的效果。。

2010年1月23日 18:07
0 0

看它带着参数,可能不是一个静态gif图片,应该是一个动态请求,根据参数返回真正的图片

2010年1月25日 09:05
0 0

还有可能 这个2.gif就是一个servlet,根据接收的参数返回一个文件地址之类的

2010年1月23日 18:17
0 0

这个挺难判断的,都可以用url重写技术来实现的,会隐藏的很好的。

2010年1月23日 17:38

相关推荐

    仿百思不得姐图片处理,图片缓存 gif图片加载

    在Android应用开发中,"仿百思不得姐图片处理,图片缓存 gif图片加载"是一个常见的需求,尤其在社交、资讯类应用中。这个主题涵盖了多个关键知识点,包括图片处理、图片缓存策略以及GIF图片的加载。下面将详细阐述...

    百思不得姐 v5.2

    百思不得姐 v5.2 当前版本:5.2 软件语言:中文 软件类别:笑话 软件大小:12.11 MB 适用固件:1.6及更高固件 内置广告:没有广告 适用平台:Android 你是否觉得生活枯燥苦闷?工作压力大?在这里姐可以让你的心灵...

    Ulead GIF Animator 5简中破解

    Ulead GIF Animator 5,一款简单的GIF图片处理软件,中文简体破解

    Android-gif2png是一个GIF转换PNG的Java程序(转换为一张大图或者连续帧

    "Android-gif2png"就是一个针对此问题的解决方案,它是一个用Java编写的GIF转换PNG的程序,可以将GIF转换为单张大图或连续帧的PNG序列。 1. **GIF与PNG的区别** - GIF(Graphics Interchange Format)是一种支持...

    动图gif101101010!!!

    GIF(Graphics Interchange Format)是一种广泛用于互联网的位图图像格式,它支持动画功能,使得一系列连续的画面可以形成一个简短的循环播放的动画效果。这种格式因其文件大小相对较小、兼容性强而被广泛应用在表情...

    easy gif animator7.2.0.60(gif动画制作工具)更改GIF工具【汉化破解版】

    Easy GIF Animator是一款非常小巧、轻便、操作简单且功能非常强大的一款专业制作gif动画的软件。在制作gif动画的过程中,它可将动画转成灰阶、可设定动画回转数、可设定每个图片的透明色、可设定显示位置和影格持续...

    Gif动画,播放一次就停止播放

    如果问题仍然存在,考虑检查GIF文件本身的属性或者尝试更换一个已知能无限循环的GIF来测试环境。通过这些步骤,通常可以找出并解决问题,使得GIF动画能够正常无限循环播放。在实际应用中,例如在引导页上,用户友好...

    Python Pygame|实现GIF(gif)动图的加载和降帧

    但遇到了一个问题,就是如何载入已有的GIF动图增强游戏的效果,在csdn搜索了一下,发现相关的文章比较少,缺少实例。于是自己研究了相关内容,找到了解决方案。本篇文章用游戏编程实例介绍pygame如何载入GIF动图。 ...

    668个gif图标

    标题 "668个gif图标" 提供了一个关键信息,即这是一个包含大量动态图像资源的集合,这些图像格式为GIF。GIF(Graphics Interchange Format)是一种流行的位图图像格式,尤其适用于创建简单的动画效果,如循环图案、...

    ThunderSoft GIF Joiner是一个快速和强大的但易于使用的应用程序,它允许您将多个动画GIF文件合并成一个单一的

    解压密码:123 ||ThunderSoft GIF Joiner是一个快速和强大的但易于使用的应用程序,它允许您将多个动画GIF文件合并成一个单一的没有任何质量损失。它是一个完整的应用程序,提供先进的工具和功能,以帮助您以专业的...

    C++解码gif文件

    1. 头部:GIF文件以一个6字节的头部开始,包括"GIFF"标识和版本信息(87a或89a,89a版本增加了透明色和动画支持)。 2. 逻辑屏幕描述:包含全局颜色表(GCT)、颜色深度和图像宽度与高度信息。 3. 图像分离符:指示...

    60个new图标动态gif

    例如,一个"new"的动态GIF图标可以在用户登录网站后立即吸引他们的注意力,提示他们有未读的消息或更新。 标签"new gif"进一步强调了这些资源的主要特征,即它们是与“new”相关的动态GIF图像。这种标签系统有助于...

    Gif.js 将多张Jpg图片生成一张Gif图片

    Gif.js 是一个基于JavaScript的库,它允许开发者在浏览器中将多张静态图像(如JPG格式)合并并生成动态GIF图片。这个库非常适合那些需要在前端实现动态GIF创建功能的项目,比如社交媒体应用、在线编辑器或者创意网页...

    安卓GIF相关-Gif动画播放一次就停止播放。目前是用在引导页.rar

    然而,遇到GIF动画播放一次后就停止的问题,可能是由多种原因引起的。这个问题涉及到Android系统对GIF的支持以及如何正确地在应用中实现GIF动画的循环播放。 首先,Android系统本身并不直接支持GIF格式的动画,而是...

    gif4j-1.1.1.zip,gif4j.jar

    总的来说,Gif4j是Java开发者处理GIF图像的有力工具,其强大且灵活的功能使得它在各种场景下都有广泛的应用。通过熟练掌握Gif4j,开发者能够更好地应对与GIF相关的挑战,提升项目的视觉表现和用户体验。

    GIFViewer 不需要IE看动态图

    GIFViewer作为一个独立的应用程序,其核心功能就是提供一个直观且高效的平台来浏览GIF动画,无需依赖任何特定的浏览器。这使得用户可以轻松地在各种操作系统环境下观看GIF,不受浏览器限制。此外,对于那些需要处理...

    android 版 重写百思不得姐的app项目代码

    在Android开发中,"重写百思不得姐的app项目代码"是一个常见的实践,目的是学习和理解其设计思路,以及优化和个性化应用的功能。在这个项目中,主要关注的是图片处理和缓存机制,特别是对于gif图片的加载。下面将...

    显示gif显示gif显示gif显示gif

    显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示gif显示...

    解决GIF动画缩放 (gif4j.jar GifDecoder)

    GIF是一种支持动画的文件格式,由多个帧组成,每帧都包含了图片的一部分变化,组合起来形成了连续的动画效果。然而,当需要对GIF进行缩放或压缩操作时,普通的方法往往会导致动画信息丢失,将GIF转换为静态的单帧...

    android之Gif处理(解决GIF显示容易OOM问题,包括代码和说明),非常详细的介绍

    GIF是一种基于帧的图像格式,每一帧都是一个完整的图像。当在Android中加载GIF时,如果不做特殊处理,所有帧都会被加载到内存中,导致内存消耗急剧增加。此外,Android的ImageView默认并不支持GIF播放,因此我们需要...

Global site tag (gtag.js) - Google Analytics